在data中定义了一个属性,初始值为 new Map(),打印出来确是对象{}
发布于 6 年前 作者 nalai 8677 次浏览 来自 问答

data: {

    API: {

        getDoctor: new Map(),

        getHosipital: new Map(),

        getDepart: new Map(),

        getIndications: new Map()

    }

}

2 回复

我也写过类似的,data里放了一个带有静态方法、实例方法的对象,然后某些操作之后就丢失了,其实官网有写:页面加载时,data 将会以JSON字符串的形式由逻辑层传至渲染层,因此data中的数据必须是可以转成JSON的类型:字符串,数字,布尔值,对象,数组。  
后来把这份数据拷贝一份放到data外了,这样data里的数据只参与渲染。

很秀的写法~

回到顶部