当前位置: 首页 > backend >正文

前端基础之《Vue(10)—过滤器》

一、过滤器

1、作用
用于数据处理。

2、全局过滤器
使用Vue.filter('名称', val=>{return newVal})定义。
在任何组件中都可以直接使用。

3、局部过滤器
使用选项,filters: {}定义,只能在当前组件中使用。

4、过滤器在Vue 3.0中已经淘汰了

5、过滤器只能用在{{}}和v-bind中,不支持其他指令

6、过滤器还可以链式调用{{num | f1 | f2}},过滤器是有顺序的

二、例子代码

<html>
<head><title>过滤器</title><style>[v-cloak] {display: none;}</style>
</head>
<body><div id="app"><h1 v-cloak>{{price | rmb}}</h1><h1 v-cloak>{{num | myfilter}}</h1></div><script src="https://cdn.jsdelivr.net/npm/vue@2.7.16/dist/vue.js"></script><script>Vue.filter('rmb', val=>{// 做任何复杂的处理return '¥' + Number(val).toFixed(2)})const app = new Vue({data() {return {price: 99.9,num: 202219}},filters: {myfilter(val) {return '学号' + val}}})app.$mount('#app')</script></body>
</html>

http://www.xdnf.cn/news/1837.html

相关文章:

  • Linux命令行基础入门详解
  • Python3(8) 字符串
  • fastjson使用parseObject转换成JSONObject出现将字符特殊字符解析解决
  • attention-transformer-test
  • Agent智能体应用详解:从理论到实践的技术探索
  • AD16批量修改PCB元件序号的高度和宽度
  • Python 学习路线与笔记跳转(持续更新笔记链接)
  • 接口测试和单元测试详解
  • 浔川代码编辑器v2.0(测试版)更新公告
  • 手搓实时操作系统实践:从零构建属于自己的系统世界
  • maven构建时报错:was cached in the local repository...
  • Spring Boot知识点详解
  • 简单场景下的目标关联算法:GNN全局最近邻与匈牙利算法
  • express响应设置 以及redirect,download,json.sendFdile
  • Java 2025 技术全景与实战指南:从新特性到架构革新
  • 如何使用 CompletableFuture、Function 和 Optional 优雅地处理异步编程?
  • win11中wsl在自定义位置安装ubuntu20.04 + ROS Noetic
  • 自动化测试概念及常用函数篇 [软件测试 基础]
  • 算法训练营第二天| 209.长度最小的子数组、59.螺旋矩阵II、区间和
  • 数智视融合驱动未来,Al+数字孪生重塑价值|2025袋鼠云春季数智发布会回顾
  • 离线电脑安装python包
  • 六、初始化与清理(Initialization cleanup)
  • Spring Boot 整合 Lock4j + Redisson 实现分布式锁实战
  • YOLOv11架构革新——基于RFEM模块的小目标感受野增强与特征优化
  • 如何管理“完美主义”导致的进度拖延
  • 高德地图API + three.js + Vue3基础使用与使用 + 标记不显示避坑
  • IMX6ULL 最新方案移植教程中间间系列5——向开发板迁移SSH和FTP
  • LeetCode hot 100—最长有效括号
  • 【FAQ】安装Agent的主机,为何不能更改显示分辨率
  • CVE-2025-32102 | Ubuntu 下复现 CrushFTP telnetSocket接口SSRF