1:
new Vue({ el: '#app', data: function () {
methods: {
aaa:function(params)
}
});
如果另外定义了一个counter标签 想用aaa方法是不行的 因为Scope作用域不允许counter调用 外部的aaa函数
硬要处理可以
Vue.component('counter',{
bbb:function() {
this.$emit('aaa', value);
}
}
2:定义了props 没必要在data里在定义一次,都可以在method用this调用 data里的放的变量用于 参加+-*/ props最好不要改变
data:function() {
}
3.props定义默认值default
props: { color:String, count: { type: Number, default: 3 }, },