威望0
积分7946
贡献0
在线时间763 小时
UID1
注册时间2021-4-14
最后登录2024-11-21
管理员
- UID
- 1
- 威望
- 0
- 积分
- 7946
- 贡献
- 0
- 注册时间
- 2021-4-14
- 最后登录
- 2024-11-21
- 在线时间
- 763 小时
|
原理
- 在data中定义一个属性that,把this存储到that中
- 在调用filters中的方法sum的时候将that传进去即可
下面举个例子用filters计算data中 a+b 的值
注意:filters中的sum方法的第一个参数是|左边那个a,第二个参数才是括号写的that
[mw_shl_code=applescript,true]<template>
<div>{{a|sum(that)}}</div>
</template>
<script>
export default {
name: "test",
data() {
return {
that: this,
a: 1,
b: 2
}
},
filters: {
sum(a, that) {
console.log(that);
return a + that.b;
}
},
}
</script>
[/mw_shl_code]
|
上一篇:MySQL数据库基本操作-正则表达式下一篇:解决IDEA JDK9没有module-info.java的问题
|