Vue计算组件未启动



我一直在运行Chrome的Vue扩展。一旦我关闭它,我的计算组件都无法工作。我所有的数据都来自Django。一个例子:

import axios from 'axios'

export default { 
name: 'Game',

data() { 
return { 
game: {},
newDate: ''
}
},
computed: {
dateNoTime() { 
this.newDate = this.game.date.substring(0, this.game.date.indexOf("T"));
}

如果我已经加载了Vue扩展,那么使用{{newDate}}就可以了。然而,没有它,什么都不会被拉动。我也尝试过一种方法,但没有成功。

当我测试时,这个有效

methods: {
dateNoTime: function () { 
this.newDate = this.game.date.toJSON().slice(0,10).replace(/-/g,'/');
}
},
mounted () {
this.dateNoTime()
}

首先计算的属性必须返回一些值。请参阅Vue官方文档。https://vuejs.org/guide/essentials/computed.html#basic-示例

最新更新