当前位置:网站首页>模板数据的二次加工
模板数据的二次加工
2022-07-24 05:17:00 【LuciferDawnC】
watch、computed
因为watch和computed很相似 所以放在一起说
watch:
监听对应某条数据变化, 执行对应逻辑回调.
不会缓存数据, 必须是data中存在的数据
不需要return
如果需要加载执行则需要添加immediate:true属性
适用于一个数据变化, 影响多条数据时, 执行对应数据逻辑回调

computed
监听多条数据变化, 计算产生一个结果.
有缓存数据, data中不存在的数据
需要return一个结果作为计算接结果
默认加载就会执行
适用于多个数据变化, 计算产生一个结果时, 执行对应数据逻辑回调

filters过滤器
单|竖线为管道符 将前方数据注入后方的注册过滤器函数中处理后返回
<div>{ { data | format }}</div>
相当于将data导入format(data)执行
<div>{ { data | format(val, 'type') }}</div>
这时data将会作为第一个参数val传入fromat后续参数可自定义传入随意参数执行
单组件注册:
filters: {
format (val) {
return 99 ? 99 || val
}
}
全局注册
Vue.filter('format', function (val) {
return 99 ? 99 || val
})
使用:
<div>{ { data | format }}</div>
参考: API — Vue.js
边栏推荐
猜你喜欢
随机推荐
模拟加法 & 结构体基本用法
用双向链表实现栈(C)
解决:控制台使用nvm控制node版本时出现exit status 1与exit status 145
【【【递归】】】
深度剖析数据在内存中的存储
libevent与多线程
AttributeError: ‘NoneType‘ object has no attribute ‘shape‘
构造函数_Date构造函数
Generator generator, which generates only two methods
牛客网刷题
JS - 鼠标键盘配置 及 浏览器禁止操作
Promise_async与await
字符串_方法_01match方法
Neo4j修改标签名
C语言入门篇 一.分支和循环语句
关于numpy基础用法的一个整理
c语言中的变量与常量
VS 调试
[common skills]
【STL】Map &unordered_ map









