vue 过滤器

2019-08-28 10:42:19 浏览数 (1)

|capitalize filtera|filterb

image.png

image.png

Vue.filter('date', function(value, format) {   var o = {    "M ": value.getMonth() 1, // 月份    "d ": value.getDate(), // 日    "h ": value.getHours(), // 小时    "m ": value.getMinutes(), // 分    "s ": value.getSeconds(), // 秒   };   if (/(y )/.test(format))    format = format.replace(RegExp.

1.length));   for (var k in o)    if (new RegExp("(" k ")").test(format))     format = format.replace(RegExp.

1.length == 1)      ? (o[k])      : (("00" o[k]).substr(("" o[k]).length)));   return format; }); 使用方式即为: <div>   {{ date | date 'yyyy-MM-dd hh:mm:ss'}} //-> 2016-08-10 09:55:35 即可 按格式输出当前时间 </div>

双向过滤器

image.png

动态参数

image.png

0 人点赞