vue组件4-props传参2
2017-07-11 11:27
288 查看
vue组件4-props传参2-子元素通过$emit改变父元素中状态 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>父子组件传参5</title> </head> <script src="vue.js"></script> <body> <div id="app1"> <parent></parent> </div> <script> Vue.component('Dialog',{ template:'<div class="dialog" v-show="isShow"><p>这里是弹框子组件</p><button @click="toHide">关闭弹框</button></div>', props: ['isShow'], methods: { toHide(){ // $emit 方法触发父组件的监听事件 this.$emit('hide'); } } }) Vue.component('Parent',{ template:'<div class="parent"><Dialog :is-show="show" @hide="hideDialog"></Dialog><button @click="showDialog">显示弹框</button> </div>', data() { return { show: false } }, methods: { showDialog() { this.show = true; }, hideDialog() { this.show = false; } } }) new Vue({ el:"#app1", }) </script> </body> </html>
相关文章推荐
- vue.js使用props在父子组件之间传参
- vue学习(四):子组件向父组件传参
- Vue组件选项props
- vue.js - 子向父组件传参(下)
- 浅谈vue的props,data,computed变化对组件更新的影响
- Vue 使用Props属性实现父子组件的动态传值
- Vue.js 系列教程 2:组件,Props,Slots
- vue-router2.0 组件之间传参及获取动态参数的方法
- Vue.js 系列教程 2:组件,Props,Slots
- Vue系列: 如何通过组件的属性props设置样式
- Vuejs——(9)组件——props数据传递
- vue中component组件的props使用详解
- Vue:渲染、指令、事件、组件、Props
- vue之父子组件间通信实例讲解(props、$ref、$emit)
- vue的props实现父组件变化子组件一起变化
- vue父子组件传参学习
- Vue.js组件传参案例
- Vue.js父与子组件之间传参 父向子组件传参 例子:App.vue为父,引入componetA组件之后,则可以在template中使用标签(注意驼峰写法要改成componet-a写法,因为ht
- Vuejs——(9)组件——props数据传递
- 详解vue父子组件间传值(props)