本文主要是介绍pinia中使用reactive声明变量,子页面使用时,值未改变,即不是响应式的(解决方法),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
reactive赋值无效!reactive 不要直接data=赋值!!!会丢失响应式的,只能通过obj.属性 = 属性值赋值
方法一.
pinia中直接使用ref定义变量即可
export const useUserStore=defineStore('user',()=>{let loginUser=reactive({})return {loginUser}})
方法二:
pinia中仍使用reactive ,通过obj.属性 = 属性值赋值
将这里
const testObject = reactive({show:false,titleL:'这里是标题!'
});
改为
const testObject = reactive({aa:{show:false,titleL:'这里是标题!'}
});赋值操作改为:const clickHandle = (e)=>{testObject.aa.show = e.traget.checked;
}
这篇关于pinia中使用reactive声明变量,子页面使用时,值未改变,即不是响应式的(解决方法)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!