zoukankan      html  css  js  c++  java
  • 用computed返回this.$store.state.count,store更改了,但是computed没有调用

    今天出现了这个问题,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所以初始值没能赋值成功,所以上面的推论都是错的,只是因为开始的赋值没有成功,所以没有绑定响应式

  • 相关阅读:
    things to analysis
    retrieve jenkins console output
    temp
    temp
    mysql on Mac OS
    Scala的几个小tips
    docker查看容器使用率
    JVM性能监控(jconsole和jvisualvm)
    线程死锁问题
    线程阻塞状态
  • 原文地址:https://www.cnblogs.com/zqiong/p/6226529.html
Copyright © 2011-2022 走看看