Vue.js 父子组件间传递值

父组件向子组件传递, 可以:my-value="fatherValue", 然后在子组件中用props声明myValue, 达到传值的目的, 父组件中的fatherValue一旦改变或者变更, 就会被自组件监听到.

子组件向父组件传值, 就可以用vm.$emit方法, 之前的例子写了, 就是自定义一个event, 在父附件@my-event="eventHandler" 来响应对应的event.

另外一种方法是用slot, 即在父组件的template的自组建标签中, 插入一对slot标签, 可以具名, 然后在子组件中用slot来获取, 这也是一种父组件向子组件传值的方法, 具体的应用可以看后面的项目.

原文地址:https://www.cnblogs.com/Montauk/p/10064373.html