Vue 中的过滤器的使用
<!DOCTYPE html>
<html lang="en"> <head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<!-- 导入Vue的包 -->
<script src="./lib/vue-2.4.0.js"></script>
</head> <body>
<div id="app">
<!-- 这里 {{ data数据 | 定义的过滤器的名称(传入的参数)}} -->
<p>{{ msg | msgFormat('疯狂', 'abc') | test }}</p>
<p>{{ msg1 | test('皇上') }}</p>
<p>{{ msg2 | test1() }}</p>
</div> <script>
// 定义一个 Vue 全局的过滤器,名字叫做 msgFormat
Vue.filter('msgFormat', function (msg, arg, arg2) {
// 字符串的 replace 方法,第一个参数,除了可写一个 字符串之外,还可以定义一个正则
// 正则的方式
return msg.replace(/单纯/g, arg + arg2)
})
// 直接字符串替换
Vue.filter('test', function (msg1, arg, arg2) {
return msg1.replace('奴才', arg)
}) // 这里直接拼接字符串
Vue.filter('test1', function (msg2) {
return '我娘' + msg2
}) // 创建 Vue 实例,得到 ViewModel
var vm = new Vue({
el: '#app',
data: {
msg: '曾经,我也是一个单纯的少年',
msg1: '奴才!还记得大明湖畔的夏雨荷吗',
msg2: '就是那年的夏雨荷'
},
methods: {}
});
</script>
</body> </html>
Vue 中的过滤器的使用的更多相关文章
- 黑马vue---28、vue中全局过滤器的基本使用
		
黑马vue---28.vue中全局过滤器的基本使用 一.总结 一句话总结: vue中的过滤器可以传递参数(根据参数来过滤),也可以用管道符拼接多个过滤器:例如<p>{{ msg | msg ...
 - 第二章 Vue快速入门-- 24 过滤器-Vue中全局过滤器的基本使用
		
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...
 - vue中的过滤器
		
过滤器 过滤器规则 Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化.过滤器可以用在两个地方: 双花括号插值{{}}和 v-bind 表达式 (后者从 2.1.0+ 开始支持).过滤器应 ...
 - Vue中全局过滤器期与局部过滤器期的使用
		
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
 - Vue中,过滤器的使用方法!
		
Vue.js允许自定义过滤器,可被用于一些常见的文本格式化.过滤器可以用在两个地方:双花括号插值和v-bind表达式.过滤器应该被添加在JavaScript表达式的尾部,由“管道”符号指示:(借官方的 ...
 - 简述Vue中的过滤器
		
1.过滤器的基本概念 概念:本质上是函数: 作用:用户输入数据后,它能够进行处理,并返回一个数据结果:(无return语句不会报错,但是这种过滤器没有丝毫意义) 格式:管道符( | )进行连接,而 ...
 - 去除富文本中的html标签及vue、react、微信小程序中的过滤器
		
在获取富文本后,又只要显示部分内容,需要去除富文本标签,然后再截取其中一部分内容:然后就是过滤器,在微信小程序中使用还是挺多次的,在vue及react中也遇到过 1.富文本去除html标签 去除htm ...
 - vue中使用some删除list中的数据
		
在vue中可以使用some方法查找需要删除的所以 this.list.some((item, i) => { if (item.id == id) { this.list.splice(i, 1 ...
 - Vue学习之过滤器和自定义指令小结(三)
		
过滤器: 过滤是一个数据经过了这个过滤之后出来另一样东西,可以是从中取得你想要的,或者给那个数据添加点什么装饰.过滤器就是过滤用的工具.渲染数据用的!!! 我们需要知道的是: 1.Vue中的过滤器不能 ...
 
随机推荐
- transform的兼容性写法
			
大多数浏览器都有自己的私有前缀,IE的私有前缀是 -ms- 但是大多数CSS3属性对IE低版本就不友好了,所以一般IE9+才能用上transform:rotate(7deg); -ms-transfo ...
 - oracle默认日期格式
			
有关 Oracle 数据库中支持的语言的完整列表,以及与区域设置相关的信息细节,请参阅 Oracle Database Globalization Support Guide. 默认日期格式 小时.日 ...
 - $.ajax中contentType: “application/json” 的用法
			
不使用contentType: “application/json”则data可以是对象 $.ajax({ url: actionurl, type: "POST", datTyp ...
 - buffer的相关小知识
			
php与mysql的连接有三种方式,mysql,mysqli,pdo.不管使用哪种方式进行连接,都有使用buffer和不使用buffer的区别. 什么叫使用buffer和不使用buffer呢? 客户端 ...
 - LintCode刷题笔记-- Count1 binary
			
标签: 位运算 描述: Count how many 1 in binary representation of a 32-bit integer. 解题思路: 统计一个int型的数的二进制表现形式中 ...
 - SQLServer  → 09:索引
			
一.索引概念 用途 我们对数据查询及处理速度已成为衡量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法. 概念 索引是一个单独的,存储在磁盘上的数据结构,它们包含则对数据表里 ...
 - 一个挺好用的自己写的小插件(用与把一般的图片转换成预制)——UNITY3D
			
首先 下载一个DLL文件,名字:System.Windows.Forms. 然后把这个文件放在资源目录,位置随便. 接着上代码 : using System.IO; using UnityEditor ...
 - ajax请求与form表单提交共存的时候status为canceled
			
chrome浏览器调试,发现,status竟然是canceled状态 网上总论: 1.在URL变更后,会对当前正在执行的ajax进求进行中止操作.中止后该请求的状态码将为canceled 2.在使用到 ...
 - 洛谷2591BZOJ2298 problem a题解
			
题目连接 bz链接 我们发现,如果一个人有ai个分数比他高的人,有bi个分数比他低的人 那么按照分数排序后,区间[ai+1,n-bi]中的人分数便是相同的 这样就将一个人转化为一个区间 也许有很多人的 ...
 - facebook第三方登录
			
一:创建和配置开发者应用 https://developers.facebook.com 登录开发者(可能要手机验证,身份证严重)->创建应用(web )->填写配置,网站网址和应用域名需 ...