watch监听的坑:监听不到

今天遇到一个watch的坑:

具体是明明watch已经监听到这个值,而且通过computed进行计算,但是页面绑定的值就是没有发生变化。

newChild() {
        //   return this.parent.child;
        return this.tableData.map((item, index) => {
            item.totalvVlume = (+this.tableData[index].hierarchy * (+this.checkedTotalNumber + 4));
            console.log(this.tableData);
            return item.totalvVlume = item.totalvVlume.toFixed(2) + "";
        });
      },

结果就是,totalvVlume 这个值,页面上绑定的值不存在(没在获取到的数据中),所以不存在的值无法发生变化。(我自己坑自己, 后悔png.....,以后一定要绑定存在的值)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容