博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
过滤器 Vue filter
阅读量:5732 次
发布时间:2019-06-18

本文共 605 字,大约阅读时间需要 2 分钟。

过滤器使用场景

当数据需要再次加工和处理的时候。

Vue.js 允许自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:
双花括号插值和 v-bind 表达式。过滤器应该被添加在 JavaScript 表达式的尾部

双花括号插值(使用全局定义)

HTML:

{
{ message | capitalize }}

JS:

Vue.filter('capitalize', (value) => {  if (!value) return ''  // 对数据处理后 返回  value = value.toString()  return value.charAt(0).toUpperCase() + value.slice(1)})

过滤器函数总接收表达式的值 作为第一个参数。在上述例子中,capitalize 过滤器函数将会收到 message 的值作为第一个参数。

v-bind表达式(在组件内定义)

HTML:

JS:

let vm = new Vue({  // ..  filters: {    getHref (value) => {      return 'https://cnodejs.org/topic/' + value    }  }})

类似的,getHref 过滤器函数将会收到 uri.id 的值作为第一个参数。

过滤器的更多内容:

转载地址:http://rymwx.baihongyu.com/

你可能感兴趣的文章
cvc-complex-type.2.4.c: The matching wildcard...
查看>>
android 读取json数据(遍历JSONObject和JSONArray)
查看>>
pyjamas build AJAX apps in Python (like Google did for Java)
查看>>
<JavaScript语言精粹>-读书笔记(一)
查看>>
NPM教程
查看>>
Java学习笔记(40)——Java集合12之fail-fast
查看>>
Centos 配置IP的方式
查看>>
Go 的吉祥物,萌不萌
查看>>
Java 的swing.GroupLayout布局管理器的使用方法和实例
查看>>
Android中Activity和Fragment的生命周期的对比
查看>>
C++Primer_笔记_异常处理
查看>>
分区交换 alter table exchange partition 在线表 历史表交换
查看>>
思科三层交换 HSRP 热备 配置方法
查看>>
zabbix详解:(二)添加被监控机器
查看>>
设计模式单列
查看>>
人像模式的灯光效果?iPhone 8开挂袭来
查看>>
Linux下MongoDB安装与配置
查看>>
DSL配置(PPPOA)
查看>>
WEBRTC执行流程
查看>>
Spring Boot 入门系列
查看>>