查看上一篇 前端vue基础学习
全局注册组件
Vue.component("MyComponent", myComponent);局部注册组件
const vm = new Vue({ el: "#app", data: { }, // 局部注册组件 components: { MyComponent : myComponent } });子传父
通过触发父组件的的自定义事件将要传递 的数据通过参数传递;
父组件 <to-do @todo="(a)=>{console.log(a)}"//123 ></to-do> 子组件 <div @Click="$emit('todo',123)" ></div>父传子
props,在父组件上通过自定义的bind的属性名,值可以在props中获取到,
父组件 <to-do :value=1 ></to-do> 子组件 components{ props:["value"] template:"<div @Click="alert(value)"//1 ></div>" }查看下一篇 vue的生命周期