猿问

vue组件中如何filter内如何调用method方法

如下filters如何调用method中的padDate并且传值呢?
filters: {

    formatDate: function(value) {        let _this = this;        let date = new Date(value);        let year = date.getFullYear();        let month = padDate(date.getMonth()+1);        let day = padDate(date.getDate());        let hour = padDate(date.getHours());        let minutes = padDate(date.getMinutes());        let seconds = padDate(date.getSeconds());        return year +'-'+month +'-'+day+''+hour+':'+minutes+':'+seconds;
    }

},
methods: {

  padDate(value){      return value <10?'0'+value :value;
  }

}


慕运维8079593
浏览 5959回答 2
2回答

qq_笑_17

写函数的时候用formatDate : (vaule)=>{/*code*/}把this传过去,然后正常用this.padDate(v)应该可行

沧海一幻觉

this.padDate(xx) 访问啊
随时随地看视频慕课网APP

相关分类

Vue.js
我要回答