vue中data为什么不写成data:{}这样而是写成data(){return {}}类型。
data:{}:这样会直接挂载在vue实例中,变成全局变量,容易造成污染,再次今日该组件页面,会保留上次的变量值,不会被初始化
data(){return {}} :return包裹后数据中变量只在当前组件中生效,每次刷新页面就相当每次都初始化
data:{}:这样会直接挂载在vue实例中,变成全局变量,容易造成污染,再次今日该组件页面,会保留上次的变量值,不会被初始化
data(){return {}} :return包裹后数据中变量只在当前组件中生效,每次刷新页面就相当每次都初始化