Vue.js 计算属性
来源:互联网 发布:淘宝网游戏道具 编辑:程序博客网 时间:2024/04/28 19:42
<div id="example"> {{ message.split('').reverse().join('') }}</div>
正常情况可以这么用,但是有的时候计算太长了,不利于模板维护.这个时候,我们就可以使用计算属性了.
<div id="example"> <p>Original message: "{{ message }}"</p> <p>Computed reversed message: "{{ reversedMessage }}"</p></div>
在底下这个例子中,{{message}}中还是正常的文本插值.但是 {{reverseMessage}}中就不再是一个vue.data中的属性了.其中存的是一个函数名.插值的结果就是函数的返回值.函数在 computed 对象中.
var vm = new Vue({ el: '#example', data: { message: 'Hello' }, computed: { // a computed getter reversedMessage: function () { // `this` points to the vm instance return this.message.split('').reverse().join('') } }})
还可以使用watch .也就是当数据发生改变的时候,执行指定函数
<div id="watch-example"> <p> Ask a yes/no question: <input v-model="question"> </p> <p>{{ answer }}</p></div><script>var watchExampleVM = new Vue({ el: '#watch-example', data: { question: '', answer: 'I cannot give you an answer until you ask a question!' }, watch: { // 如果 question 发生改变,这个函数就会运行 question: function (newQuestion) { //code } }})</script>
0 0
- Vue.js计算属性
- Vue.js 计算属性
- 【Vue.js】- 计算属性
- Vue.js 计算属性
- Vue.js 计算属性
- vue.js计算属性
- vue.js计算属性setter
- vue.js 计算属性$watch
- Vue.js 学习4 计算属性
- Vue.js 官方文档摘记 计算属性
- Vue.js学习笔记:计算属性
- 【07】vue.js — 计算属性
- vue.js(5)-计算属性和观察者
- Vue.js学习 Item5 -- 计算属性computed与$watch
- Vue.js笔记-计算属性 class与style绑定
- Vue.js学习 Item5 -- 计算属性computed与$watch
- Vue.js之计算属性computed与$watch
- Vue.js 学习(4) -- 计算属性和Watchers
- 一场娱乐节目引发的脑补
- 云安全之OpenStack 高可用和灾备方案 [OpenStack HA and DR]
- 【ProgrammingMicrosoftAzureServiceFabric】第二章: 无状态服务
- 一次传销(一)
- UE4 新手常用C++API
- Vue.js 计算属性
- qt之定时器 和随机数
- 中共中央组织部关于调整省以下国土资源主管部门干部管理体制的通知-组通字(2004)22号
- bzoj 2154 Crash的数字表格
- React Native 弹出框
- SAPUI5页面跳转方法
- phoenix适配cdh5.5.2安装
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- 关于servlet的一些笔记