这是通过过滤器写的一个只显示10个字的效果图。

1):什么时候用到过滤器?

绑定一些复杂数据类型的时候用到过滤器

2):以下两种方式定义过滤器:

第一种:Vue.filter()定义全局过滤器(不举例子)

******注意全局方法Vue.filter()定义的过滤器之前要先创建vue实例

第二种:用filters选项定义本地过滤器(详细例子和代码)

<li><span>A:</span>{{content | subStr}}</li>

里面的subStr是过滤器的名字

而且多个过滤器可以串联使用

<span>{{str | lowercase | firstUppercase}}</span>

下面是一个用第二种方法写的:用filters选项定义本地过滤器(详细例子和代码)

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><style>li {font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;font-weight: 800;}</style><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><div id="app"><h4>只显示10个字的本文小Demo</h4><ul><li><span>A:</span>{{content1 | subStr}}</li><li><span>B:</span>{{content2 | subStr}}</li><li><span>C:</span>{{content3 | subStr}}</li><li><span>D:</span>{{content4 | subStr}}</li><li><span>E:</span>{{content5 | subStr}}</li></ul></div><script>var demo = new Vue({el: "#app",data: {content1: "读书不误砍柴功",content2: "读完硕士再打工",content3: "读书不误砍柴功,读完硕士再打工",content4: "这一行文字同样会超过10个字滴滴滴滴滴滴滴",content5: "ABCDEFGHIJKLMN",},filters: {subStr: function(value) {if (value.length > 10) {//如果字串长度大于10return value.substr(0, 10) + "...";//返回前10个字符} else {return value;}}}})</script>
</body></html>

filters过滤器相关推荐

  1. vue 多个filters_vue自定义filters过滤器

    官方给出 在项目中我们如果有多个filters,那么我怎么一次注册,全局可用,我们在项目里新建一个filters文件夹,如下,index.js是出口文件,readMore是一个对字符串做处理的过滤器 ...

  2. vue中动态设置style样式和使用filters过滤器设置样式

    例如:想给图片增加高度和宽度 <el-image :class="classRotation"v-if="imageData.src !== undefined&q ...

  3. Asp.Net MVC 3【Filters(过滤器)】

    这里分享MVC里的Filters(过滤器),什么是MVC里的过滤器,他的作用是什么? 过滤器的请求处理管道中注入额外的逻辑.他们提供了一个简单而优雅的方式来实现横切关注点.这个术语是指所有对应用程序的 ...

  4. filters过滤器的简单使用

    这篇文章主要就是介绍了filters过滤器的基础使用,需要的朋友可以参考一下 不使用过滤器的代码: <template><div><h1>{{date}}</ ...

  5. Vue3不支持Filters过滤器

    filters过滤器已从Vue 3.0中删除,不再支持. 2.x 语法 在2.x中,开发人员可以使用过滤器来处理常见的文本格式. <template><h1>Bank Acco ...

  6. 【看好了】如何使用fiddler实现手机抓包,Filters过滤器!

    目录 一.Fiddler与其他抓包工具的区别 二.Fiddler的工作原理 三.使用fiddler实现手机抓包 四.Filters过滤器 一.Fiddler与其他抓包工具的区别 1.Firebug虽然 ...

  7. Vue3 - filters 过滤器为什么被移除放弃?取而代之的解决方案又是什么?

    前言 对比 Vue2 ,引出并展开 Vue3 . 本文讲述了 filters 过滤器为什么在 Vue3 中被移除不再支持并总结原因,以及 Vue3 用什么解决方案代替过滤器. 回忆 Vue2 在 Vu ...

  8. vue filters过滤器与字典项

    vue filters过滤器与字典项 功能介绍: 大致需求: 具体实现: 一.过滤器js文件: 二.引入并使用: 功能介绍: 在项目开发中,会遇到后台返回值为数字.字母等格式数据,具体显示则需根据字典 ...

  9. android 低频过滤器,Filters过滤器简介

    原标题:Filters过滤器简介 什么是过滤器? 滤波器是能够在衰减其他频率的同时传递(或放大)某些频率的电路.因此,滤波器可以从也包含不期望或不相关频率的信号中提取重要频率. 在电子领域,有许多过滤 ...

  10. Vue中filters过滤器无效的原因

    Vue中filters过滤器无效的原因 如果你的过滤器内部需要用到循环 请不要使用map函数代替for循环或者是foreach循环 如图: 因为过滤器本身需要一个return 把结果返回出去 然而ma ...

最新文章

  1. 麻省理工选出的全球十大突破性技术
  2. linux properties 出现java.io.FileNotFoundException
  3. python打印网页成pdf_vue中将网页打印成pdf
  4. css绘制正方体_设计师仅使用CSS绘制了8个标志性X战警
  5. vue.js:634 [Vue warn]: Error in render: “TypeError: Cannot read property ‘matched‘ of undefined“
  6. 扫描过程_整体扫描+材料聚焦方法在审题过程中的运用
  7. 求1 2 3 java_求1+2+3+...+n,Java代码实现
  8. MySQL分页查询中该避开的坑
  9. 在线VLOOKUP数据查找工具
  10. IcedTea6 1.7.3
  11. token什么意思中文在C语言中,token是什么意思(token的含义及使用方法)
  12. 周鸿祎谈产品:像怀胎一样怀产品,要厚着脸皮听批评
  13. java中判断一个单词是否以a开头_查找Java中所有以'a'开头的单词
  14. 一元函数积分学之1__不定积分
  15. 高清网络视频监控系统中交换机的选择
  16. python中main.py是什么意思_关于python:什么是__main__.py?
  17. 新手也能看懂,Kubernetes其实很简单
  18. 绘制三维多面体 Matlab,已知一些随机的三维坐标点,怎么用matlab把这些点绘制成多面体,急求程序代码啊...
  19. 常见的HTTP状态码(1xx-5xx)
  20. 基于51单片机的大棚环境土壤湿度光强监测系统proteus仿真原理图PCB

热门文章

  1. 数据库中,DDL,DQL,DML,DCL是什么意思?
  2. 可解释深度学习:从感受野到深度学习的三大基本任务:图像分类,语义分割,目标检测,让你真正理解深度学习
  3. KNN算法实现鸢尾花数据集分类 C语言实现(附数据集)
  4. html5 语音导航,百度地图个性化语音导航:用声音表心意
  5. GTX 1070Ti正式发布!iGame Vulcan X家族再添新成员
  6. android如何替换contact的来电铃声
  7. 计算机中的云指的是什么,古语有云,古语有云中的云指的是什么
  8. 全网最全HTML基础
  9. 计算机网络知识全面讲解:理解网络协议
  10. 乐1s 乐视X501_官方线刷包_救砖包_解账户锁