vue单文件在模板中如何调用method?

methods: {
    trantime: function (time){ 
        return time
    }
}
<div>{{timestamp}}</div>

timestamp为接口返回字段,插入数据库的时间字段。

简略写了下大概代码,timestamp为循环体内的时间戳,trantime为时间戳转换函数

我怎么在模板中调用函数呢?在模板中{{trantime(timestamp)}} 会报错。

very much Thanks in advance~~~

阅读 11.8k
4 个回答
methods: {
    trantime: function (time){ 
        return time
    }
}
<div>{{trantime(111)}}</div>

clipboard.png

应该没问题啊

不知道 timestamp 是定义在哪?不过这种情况推荐用 filters 吧

根据你的描述,写了个demo,不过看起来好像并没有问题

http://codepen.io/quietcoder/...

如果你觉得你写的跟我这个有什么不同可以留言讨论一番

是的,感谢各位解答~~~

在methods定义好function,在模板中以表达式的方式就可以实现了

{{ tranTime(time) }}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题