组件传值
猴子都会我不会
这个作者很懒,什么都没留下…
展开
-
vue弹窗组件的使用(传值),以及弹窗只能触发一次的解决办法
1.父组件引入并注册子组件import BusinessDialog from '../../components/BusinessDialog'export default { components: { BusinessDialog }, data() { return { dialog:false; }; },2.在父组件中使用子组件 <business-dialog :dialog.sync="dialog"></bus原创 2021-06-08 14:29:06 · 4451 阅读 · 1 评论 -
兄弟组件之间怎么使用bus传值
1.首先在main.js注册bus// busconst bus = new Vue()Vue.prototype.$bus = buswindow.$bus = bus2.使用$emit传递值this.$bus.$emit('approve', true)3.使用$on接收(接收的时候尽量在mounted里面接收,不然有可能会出问题) mounted() { this.$bus.$on('approve', (msg) => { this.approve =原创 2021-05-26 10:46:12 · 236 阅读 · 0 评论