国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Vue0.1的過濾代碼如何添加到Vue2.0直接使用

2019-11-19 15:42:00
字體:
來源:轉載
供稿:網友

將Vue0.1里的過濾代碼添加到Vue2.0,方法很簡單,具體內容如下

var filters = { orderBy: orderBy, filterBy: filterBy, limitBy: limitBy, /**  * Stringify value.  *  * @param {Number} indent  */ json: {  read: function read(value, indent) {  return typeof value === 'string' ? value : JSON.stringify(value, null, Number(indent) || 2);  },  write: function write(value) {  try {   return JSON.parse(value);  } catch (e) {   return value;  }  } }, /**  * 'abc' => 'Abc'  */ capitalize: function capitalize(value) {  if (!value && value !== 0) return '';  value = value.toString();  return value.charAt(0).toUpperCase() + value.slice(1); }, /**  * 'abc' => 'ABC'  */ uppercase: function uppercase(value) {  return value || value === 0 ? value.toString().toUpperCase() : ''; }, /**  * 'AbC' => 'abc'  */ lowercase: function lowercase(value) {  return value || value === 0 ? value.toString().toLowerCase() : ''; }, /**  * 12345 => $12,345.00  *  * @param {String} sign  */ currency: function currency(value, _currency) {  value = parseFloat(value);  if (!isFinite(value) || !value && value !== 0) return '';  _currency = _currency != null ? _currency : '$';  var stringified = Math.abs(value).toFixed(2);  var _int = stringified.slice(0, -3);  var i = _int.length % 3;  var head = i > 0 ? _int.slice(0, i) + (_int.length > 3 ? ',' : '') : '';  var _float = stringified.slice(-3);  var sign = value < 0 ? '-' : '';  return sign + _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: function pluralize(value) {  var args = toArray(arguments, 1);  return args.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: function debounce(handler, delay) {  if (!handler) return;  if (!delay) {  delay = 300;  }  return _debounce(handler, delay); } };

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合江县| 东兰县| 青河县| 桂东县| 额敏县| 嘉峪关市| 永善县| 鄂州市| 和政县| 绩溪县| 资兴市| 古蔺县| 凭祥市| 南昌市| 长丰县| 呼和浩特市| 乌恰县| 陈巴尔虎旗| 吉林省| 刚察县| 康平县| 安岳县| 清流县| 伊通| 芜湖市| 于都县| 宁强县| 阜新| 顺平县| 阿坝县| 璧山县| 富蕴县| 南郑县| 平度市| 喀什市| 宁陕县| 宁蒗| 常山县| 龙山县| 荃湾区| 襄汾县|