var vm = new Vue({
el: '#app',
data: {
tableData:[],
Filter: [],
currentPage:1, // 右边 当前批次分页
pageSize:10, // 右边 批次分页大小
total: 100, // 总行数
SearchKey: "",//搜索内容
date1: '',
date2: '',
txtzInvCode: '',
txtVersion:'',
},
我用 vm._data.date1 vm.date1 都可以访问,并且访问 同一个变量,我就不懂了,这两种写法有什么区别,是用 vm._data 合理,还是 vm.date1 合理
Vue会把vm.data.xx 挂载到 vm._data.xx , vm.$data.xx , vm.xx
我们一般使用vm.xx
js里一般把开头带下划线的属性当作私有属性,所以外部调用尽量不要使用开头带下划线的