template:‘#cpn’,
// data()必须是个函数,不是函数也会报错,
//data:{}这样多个调用都指向一个内存地址一个变一起变,
// data()这样每次调用就会有一个新的内存地址,自己改自己的内存东西
// 每一个组件实例都有自己的状态,他都需要一个对象来保存属于自己的状态
data(){
return {
counter:0
}
},
methods:{
increment(){
this.counter++
},
decrement(){
this.counter–
}
}
})
#### 组件通信父传子props
- {{item}}
{{cmessage}}
#### 组件通信子传父$emit(发射事件)
#### 组件访问父访问子
我是子组件