美文网首页
vue全局过滤器过滤器

vue全局过滤器过滤器

作者: 小棋子js | 来源:发表于2019-12-04 11:19 被阅读0次

全局过滤文件src/filters

import Vue from 'vue'

Vue.filter('filterCoin', (val) => {
    const coins = {
        userye: '小叶',
        useryi: '小艺',
        usershen: '小深'
    }
    return coins[val]
})
// 字符串截取;名字超出...表示
Vue.filter('ellipsis', function (str, sub_length = 10) {
  if (str == "" || str == null) return "";
  var temp1 = str.replace(/[^\x00-\xff]/g, "**");
  var temp2 = temp1.substring(0, sub_length);
  var x_length = temp2.split("\*").length - 1;
  var hanzi_num = x_length / 2;
  sub_length = sub_length - hanzi_num; //实际需要sub的长度是总长度-汉字长度
  var res = str.substring(0, sub_length);
  if (sub_length < str.length) {
    var end = res + "…";
  } else {
    var end = res;
  }
  return end;
})

Vue.filter('filterDecimal', (number, digit = 8) => {
    return Number(number).toFixed(digit)
})

在文件src/main.js引入

import './filters'

在文件index.vue引入使用

<div>{{‘100.987654’ | filterDecimal(3)}}</div>//100.988

相关文章

  • vue filter 过滤器使用

    格式化时间 自定义全局过滤器 vue 自定义过滤器分为"全局过滤器"和"局部过滤器"两种。 一、 全局过滤器 全局...

  • vue自定义过滤器

    Vue的自定义过滤器有两种:全局过滤器和内部过滤器全局过滤器定义在vue实例化之前 内部过滤器注册在实例内部,仅在...

  • 王龙

    过滤器div: {{123.456|ab}} 1全局过滤器: Vue.filter('abc'...

  • Vue-04

    过滤器:对显示在页面上的数据进行筛选 全局过滤器 和Vue同级 Vue.filter(“过滤器名称”,func...

  • 2018-09-17 vue.js

    vue.js 全局过滤器 局部过滤器 计算属性 1.过滤器 : 让要显示在页面上的内容进行重新筛选 全局过...

  • 过滤器

    ...过滤器分为全局过滤器和局部过滤器全局过滤器的格式:html:{{数据,全局过滤器的名字}}//解析数据js:...

  • vue 过滤器

    过滤器:让要显示在页面上的内容进行重新筛选 全局过滤器:语法: Vue.filter('过滤器的名字',funct...

  • Vue过滤器-filter

    过滤器,过滤东西呗.把一个值丢进过滤器,然后过滤器对此值进行过滤.返回过滤后的数据. Vue过滤器分全局过滤器和组...

  • 过滤器

    全局过滤器 局部过滤器 保留小数 局部: 全局: 过滤器获取时间

  • VUE----filter过滤器

    我使用的是vue-cli2vue中有种叫过滤器的东西,它可以将数据以我们想要的方式展示,其中过滤器又分为全局过滤器...

网友评论

      本文标题:vue全局过滤器过滤器

      本文链接:https://www.haomeiwen.com/subject/sgikgctx.html