在vue项目开发中,我们遇到重复的代码,就可以封装成组件,这就设计到组件之间的获取值和赋值问题,我们可以通过以下方式传递值给父组件页面。
1、子组件赋值:使用this.$emit()
this.$emit('tran','Hello Word')
2、父组件页面绑定方法获取值
<UploadPhotos ref="showUpload" @tran="getUser"></UploadPhotos>
3、父组件获取到值之后赋值
<script> export default { data () { return { addForm: { ad_img: '', }, } }, components:{ UploadPhotos }, methods: { getUser(e){ this.addForm.ad_img = e } } } </script>
文章评论(0)