用computed返回this.$store.state.count,store更改了,但是computed没有调用
2024-10-14 00:02:16
今天出现了这个问题,store更新了,你computed为啥不调用呢???
另一个.vue更新了state,这个的computed就监听不到了么?
是用这种格式更新的this.$store.commit('count',a)
——————————————————————————————————————————
找到原因了,之前是这样写的:
computed: {
start_date () {
return this.$store.state.startdate || ‘2016-01-04’
}
}
这种貌似会影响这个的响应式
后来在state里设置了默认值,就不用这种方式了。
之前初始化store时state写成了states所以初始值没能赋值成功,所以上面的推论都是错的,只是因为开始的赋值没有成功,所以没有绑定响应式
最新文章
- Bootstrap系列 -- 8. 代码显示
- 转载:node.js socket.io
- web开发--文档下载
- iOS - GIF图的完美拆解、合成、显示
- 【HDOJ】1466 计算直线的交点数
- QF——OC数组
- 在Xbox和Hololens 上部署、调试UWP App
- javascript 延时执行函数
- springsecurity源码查看网址
- 用scala实现一个基于TCP Socket的快速文件传输程序
- css预处理器less和scss之less介绍(一)
- Java和Flex整合报错(一)
- Consider defining a bean named 'entityManagerFactory' in your configuration解决办法
- Python操作MySQL:pymysql模块
- CustomScrollView
- Prometheus监控学习笔记之Prometheus从1.x升级到2.x
- svn提交出现错误 svn: Working copy 'D:\...'locked.
- MySQL数据库导入错误:ERROR 1064 (42000) 和 ERROR at line xx:
- SpringCloud微服务之跨服务调用后端接口
- Django学习笔记(基础篇)