博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue之过滤器实战
阅读量:3965 次
发布时间:2019-05-24

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

9、过滤器

例1:局部过滤器

data: {    userList: [        {id: 1, name: 'peter', gender: 1},        {id: 2, name: 'helen', gender: 0}    ]}

使用if指令判断

{
{item.id}}
{
{item.name}}

使用过滤器

// filters 定义局部过滤器,只可以在当前vue实例中使用filters: {    genderFilter(gender) {        return gender === 1 ? '男' : '女'    }}     
{
{item.gender | genderFilter}}

例2:全局过滤器

// 在创建 Vue 实例之前全局定义过滤器:Vue.filter('capitalize', function (value) {    return value.charAt(0).toUpperCase() + value.slice(1)})

应用全局过滤器

{
{item.name | capitalize}}

定义另一个vue实例

var app2 = new Vue({    el: '#app2',    data: {        user: { id: 3, name: 'annie', gender: 0 }    }})
{
{user.name | capitalize}}
{
{user.gender | genderFilter}}

过滤器常用来处理文本格式化的操作。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式

过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示

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

你可能感兴趣的文章
Source Insight的对齐问题
查看>>
ubuntu设置开机默认进入字符界面方法
查看>>
chrome 快捷键
查看>>
Linux下buffer和cache的区别
查看>>
程序员不应该再犯的五大编程错误
查看>>
[转载][转帖]Hibernate与Sleep的区别
查看>>
Linux系统的默认编码设置
查看>>
Linux系统调用
查看>>
Linux 信号signal处理机制
查看>>
Linux 信号signal处理函数
查看>>
perror简介
查看>>
linux的system () 函数详解
查看>>
在shell脚本的第一行中,必须写#!/bin/bash
查看>>
一句话##错误 'ASP 0116' 丢失脚本关闭分隔符
查看>>
文件上传漏洞之.htaccess
查看>>
常见网络安全设备默认口令
查看>>
VirtualBox虚拟机网络配置
查看>>
oracle vm virtualbox虚拟机下,CentOS7系统网络配置
查看>>
解决Linux CentOS中cp -f 复制强制覆盖的命令无效的方法
查看>>
wdcpv3升级到v3.2后,多PHP版本共存的安装方法
查看>>