Dxl丶
2021-05-24 09:12
采纳率: 100%
浏览 296
已采纳

vue中使用filters过滤器截取字符串,截取成功了但还是出现红字报错。

 html:

<text>发表时间:{{detali.add_time | formatDate}}</text>

js:

filters:{
	formatDate(date) {
		return date.substr(0,10)
    }
}

错误:

 在其他组件中没有出现这种情况,唯独这里。

会不会是因为跳转之类的出现了问题?

 

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

  • 崽崽的谷雨 2021-05-24 09:18
    最佳回答

    报错是substr没定义可能是你date类型有不是字符串的时候,可以试着判断类型然后转换一下

    评论
    解决 1 无用
    打赏 举报
查看更多回答(2条)

相关推荐 更多相似问题