为什么Vue组件的data选项必须是一个函数
因为vue在initData的时候
function initData(vm){
let data = vm.$options.data
data = vm._data = typeof data === ‘function’ ? getData(data, vm) : data || {}
因为在这里,data变量是从vm.$options.data引用来的,vm.$options.data就是你在定义这个组件时,传入的data
如果data是一个对象的话,当有多...
原创
2021-06-24 16:24:03 ·
288 阅读 ·
0 评论