请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

const { cartList } = toRefs( store.state),获取不到cartList 的变化

const { cartList } = toRefs( store.state),这样解构,为什么计算属性这里不行呢?页面不变化,是获取不到cartList 的变化

正在回答 回答被采纳积分+3

2回答

dalindatao 2023-08-18 13:33:31

toRefs 结构之后  ,

要用 .value 获取 它的值 : 如 const productList = cartList.value[shopId];


0 回复 有任何疑惑可以回复我~
Dell 2021-09-07 23:18:04

store 是什么?

0 回复 有任何疑惑可以回复我~
  • 我也遇到了同样的问题,直接写const cartList=store.state.cartList,计算属性才能生效,或者const {cartList}=store.state直接解构计算属性也能生效,反正就是不能用toRefs,这是为什么呢
    回复 有任何疑惑可以回复我~ 2021-09-27 17:25:13
  • Dell #2
    因为state 里面的属性,可能原来未必是响应式的,所以直接解构会有问题。
    回复 有任何疑惑可以回复我~ 2021-09-28 22:58:35
  • 慕勒8081569 回复 Dell #3
    老师请问原本不是响应式的 这句话什么意思呢?
    回复 有任何疑惑可以回复我~ 2022-03-29 08:32:58
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信