ddv-util
这是一个工具类库,可以作为 vue 过滤器使用
安装
npm
$ npm install ddv-util - S
使用
;
你也可以把 ddv-util
映射到全局变量当中
//把util映射到全局变量d中util;
API
ddv-util
默认拥有的api:
- isFunction
- 用途:判断是否是
function
类型
var {}; util;==>true
- isArray
- 用途:判断是否是一个数组
var p = ; util;==>true
- isGlobal
- 用途:判断是否是全局变量
windowp = {};util;==>true
- isNumber
- 用途:判断是否是
number
类型
var p = 1;util;==>true
- type
- 用途:判断是类型
var p = {};utiltypep'object';==>true
- argsToArray
- 用途:把伪数组强转数组
var p = 0:'a'1:'b'length:2;;util;==>'a''b'
ddv-util
内置 time
时间处理模块,详细使用方式请参PHP对应的方法:time, date, gmdate,strtotime
//引入'ddv-util';//引入时间处理api模块;//安装到'ddv-util'util; //获取当前开始util; //获取php的时间戳util; //时间戳格式,格式化后是格林时间util;util;util;
注册过滤器
ddv-util
支持注册过滤器,可使用扩展或安装的方式
扩展
extend
//helper.js { return val+1; } //use.js//在util下扩展helperutil utilhelper;2
安装
extendInit
//helper.jsmodule{ util} //use.js//在util下安装helperutil; util;2
关于使用vue在 mustache 使用 ddv-util 过滤器
在mustache下使用过滤器语法基本和 Vue-filter 相同
<!--1参数代表time以第二个参数传进date里面,'Y-d-m'则为第一个。默认不填是第一个,如此类推--> {{time | util('date,1','Y-d-m') }}
;;;util; Vue; { return time : '1484379264' }