这次给大家带来Vue0.1代码怎么添加到Vue2.0使用,Vue0.1代码添加到Vue2.0使用的注意事项有哪些,下面就是实战案例,一起来看一下。
将Vue0.1里的过滤代码添加到Vue2.0,方法很简单,具体内容如下
varfilters = {
orderBy: orderBy,
filterBy: filterBy,
limitBy: limitBy,
/**
* Stringify value.
*
* @param {Number} indent
*/
json: {
read:functionread(value, indent) {
returntypeofvalue ==='string'? value : JSON.stringify(value,null, Number(indent) || 2);
},
write:functionwrite(value) {
try{
returnJSON.parse(value);
}catch(e) {
returnvalue;
}
}
},
/**
* 'abc' => 'Abc'
*/
capitalize:functioncapitalize(value) {
if(!value && value !== 0)return'';
value = value.toString();
returnvalue.charAt(0).toUpperCase() + value.slice(1);
},
/**
* 'abc' => 'ABC'
*/
uppercase:functionuppercase(value) {
returnvalue || value === 0 ? value.toString().toUpperCase() :'';
},
/**
* 'AbC' => 'abc'
*/
lowercase:functionlowercase(value) {
returnvalue || value === 0 ? value.toString().toLowerCase() :'';
},
/**
* 12345 => $12,345.00
*
* @param {String} sign
*/
currency:functioncurrency(value, _currency) {
value = parseFloat(value);
if(!isFinite(value) || !value && value !== 0)return'';
_currency = _currency !=null? _currency :'$';
varstringified = Math.abs(value).toFixed(2);
var_int = stringified.slice(0, -3);
vari = _int.length % 3;
varhead = i > 0 ? _int.slice(0, i) + (_int.length > 3 ?',':'') :'';
var_float = stringified.slice(-3);
varsign = value < 0 ?'-':'';
returnsign + _currency + head + _int.slice(i).replace(digitsRE,'$1,') + _float;
},
/**
* 'item' => 'items'
*
* @params
* an array of strings corresponding to
* the single, double, triple ... forms of the word to
* be pluralized. When the number to be pluralized
* exceeds the length of the args, it will use the last
* entry in the array.
*
* e.g. ['single', 'double', 'triple', 'multiple']
*/
pluralize:functionpluralize(value) {
varargs = toArray(arguments, 1);
returnargs.length > 1 ? args[value % 10 - 1] || args[args.length - 1] : args[0] + (value === 1 ?'':'s');
},
/**
* Debounce a handler function.
*
* @param {Function} handler
* @param {Number} delay = 300
* @return {Function}
*/
debounce:functiondebounce(handler, delay) {
if(!handler)return;
if(!delay) {
delay = 300;
}
return_debounce(handler, delay);
}
};
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
bee餐饮点餐外卖小程序是针对餐饮行业推出的一套完整的餐饮解决方案,实现了用户在线点餐下单、外卖、叫号排队、支付、配送等功能,完美的使餐饮行业更高效便捷!功能演示:1、桌号管理登录后台,左侧菜单 “桌号管理”,添加并管理你的桌号信息,添加以后在列表你将可以看到 ID 和 密钥,这两个数据用来生成桌子的二维码2、生成桌子二维码例如上面的ID为 308,密钥为 d3PiIY,那么现在去左侧菜单微信设置
1
立即学习“前端免费学习笔记(深入)”;
以上就是Vue0.1代码怎么添加到Vue2.0使用的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号