最近在试着用vue重写代码。html里有个时间值,比如2017-01-18,这个时间值正常是从后台服务器传过来的,如果后台没有传过来数据就给一个默认值,这个默认值是上3个月的最后一天。
var time_vue = new Vue({
el: '#dateOnlyExample',
data: {
time: data_x[0] || 这里是一个函数,我要怎么写??
},
methods: {
get_time: function (event) {
.....
return time;
}
}
});
求教
阿神2017-04-11 11:35:19
在生命周期
created(){
this.time=this.get_time();
}
或者直接使用
computed{
default_time:''
}
PHP中文网2017-04-11 11:35:19
首先要不要判断 data_x 是不是数组以及有没有元素?
你想问的是上 3 个月的最后一天的函数怎么写吧?
建议使用 date-fns 里的 API。
或者用下面这个函数
function getTheDay () {
var now = new Date()
return new Date(now.getFullYear(), now.getMonth() - 2, 0)
}