在vue3中如何取proxy的值
时间: 2024-04-25 14:23:41 浏览: 185
在Vue 3中,当使用Vuex获取对象类型的state时,会返回一个Proxy对象。要获取Proxy对象中的真实值,可以使用Vue提供的toRaw()方法。这个方法可以获取Proxy对象的原始对象。例如,如果你想获取store.state.menuList的原始对象,可以使用以下代码:
```javascript
import { toRaw } from 'vue'
var list = toRaw(store.state.menuList)
```
这样,变量`list`将包含`store.state.menuList`的原始对象,而不是Proxy对象。\[2\]
#### 引用[.reference_title]
- *1* *2* [vue3中的对象时为proxy对象,如何获取值](https://blog.csdn.net/H_jrqn/article/details/127527894)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [vue3中获取proxy包裹的数据](https://blog.csdn.net/weixin_45039579/article/details/123921970)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文