computed: { comments() { return uni.getStorageSync('comments') },这个在本页面可以实现实时数据更新的效果吗
时间: 2024-04-01 08:32:26 浏览: 15
不可以。
在uni-app中,computed属性是根据data中的数据进行计算得出的结果,只有当data中的数据发生变化时,才会重新计算computed属性。而uni.getStorageSync('comments')获取的是本地缓存中的数据,只有当缓存中的数据发生变化时,才会重新获取缓存数据,因此无法实现实时数据更新的效果。
如果需要实现实时数据更新的效果,可以考虑使用WebSocket或者轮询等方式从服务器获取最新的数据。另外,如果需要实现本地数据的实时更新,可以考虑使用uni-app提供的watch属性来监听本地数据的变化并进行相应的操作。
相关问题
这里面的 comments() { return uni.getStorageSync('comments') },comments会发生变化
在这个代码中,`comments()` 是一个 `computed` 计算属性,它的值会根据 `uni.getStorageSync('comments')` 的返回值发生变化。在组件中调用 `comments` 计算属性时,会自动执行 `uni.getStorageSync('comments')` 方法获取最新的 `comments` 数据,并将其作为计算属性的值返回。
需要注意的是,只有当 `uni.getStorageSync('comments')` 返回值发生变化时,`comments` 计算属性的值才会发生变化。如果 `uni.getStorageSync('comments')` 返回的是一个对象,那么只有当对象中的属性值发生变化时,`comments` 计算属性的值才会发生变化。
vue3中如何使用这段代码computed: { ...mapGetters(['getShop'])}中的getShop方法
在Vue3中,可以使用以下代码来使用computed和mapGetters:
```
import { computed } from 'vue'
import { mapGetters } from 'vuex'
export default {
computed: {
...mapGetters(['getShop']),
computedShop() {
return computed(() => {
return this.getShop
})
}
}
}
```
然后,你可以在模板中使用computedShop来获取getShop方法的返回值。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)