uniapp注册全局过滤器的方法
目录1、在项目根目录创建filter文件夹index.js文件2、全局注册引用文件3、直接在页面使用1、在项目根目录创建filter文件夹index.js文件export const timeAgo = time => {const between = Date.now() / 1000 - Number(time)if (between < 3600) {return plurali
·
目录
1、在项目根目录创建filter文件夹index.js文件
export const timeAgo = time => {
const between = Date.now() / 1000 - Number(time)
if (between < 3600) {
return pluralize(~~(between / 60), ' minute')
} else if (between < 86400) {
return pluralize(~~(between / 3600), ' hour')
} else {
return pluralize(~~(between / 86400), ' day')
}
}
2、全局注册引用文件
在main.js
中引用filter并且注册对应的方法
import * as filters from './filter'
// 全局过滤器注册
Object.keys(filters).forEach(key => {
Vue.filter(key, filters[key])
});
3、直接在页面使用
<view class="title">{{ time| timeAgo(time) }}</view>
更多推荐
已为社区贡献4条内容
所有评论(0)