时间:2021-05-18
关于vue.js的计算属性练习代码,供大家参考,具体内容如下
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>vuejs计算属性</title></head><body><!-- 字母反转方式一:不推荐--> <div id="app-1">{{ message.split('').reverse().join('') }}</div><!-- 字母反转方式二--><div id="app-2">{{ message2 }}<!-- 注意{}内的内容如果是方法要加()--> <p>反转后的内容{{ reverseMessage2() }}</p></div><!-- 字母反转方式三 此方法在括号中没有方法()--><div id="app-3"><p>原始{{message3}}</p><p>反转后{{ reverseMessage3 }}</p></div><!-- 方法二和方法三的区别在于methods会实时刷新数据 而computed会在第一次加载后会产生缓存--><!-- Vue.js 提供了一个方法 $watch ,它用于观察 Vue 实例上的数据变动。当一些数据需要根据其它数据变化时, $watch 很诱人 —— 特别是如果你来自 AngularJS 。不过,通常更好的办法是使用计算属性而不是一个命令式的 $watch 回调。 --><div id="app-4">{{fullName}}</div><!-- 另一种实现方式--><div id="app-5">{{ fullname }}</div><!-- 计算属性可以满足需求而且书写简便 为什么需要watch?来响应数据的变化。当你想要在数据变化响应时,执行异步操作或昂贵操作时,这是很有用的。 --><script src="js/vue.js"></script><script src="js/vuetext.js"></script></body></html>Js文件
var app1=new Vue({el: '#app-1',data: {message: 'Hello Ke'},})var app2=new Vue({el:'#app-2',data:{message2:'Hello Hou Hou'},methods: {reverseMessage2: function () {return this.message2.split('').reverse().join('')}}});var app3=new Vue({el:'#app-3',data:{message3:'Zhou Er Ke'},computed:{//a computed getterreverseMessage3:function () {return this.message3.split('').reverse().join('')}}});var app4 = new Vue({el: '#app-4',data: {firstName: 'Foo',lastName: 'Bar',fullName: 'Foo Bar'},watch: {firstName: function (val) {this.fullName = val + ' ' + this.lastName},lastName: function (val) {this.fullName = this.firstName + ' ' + val}}});var app5=new Vue({el:'#app-5',data:{firstName: 'Foo',lastName: 'Bar',},computed:{fullname:function () {return this.firstName+' '+this.lastName}}});以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
今天给大家分享下vue.js中的计算属性(computed)示例一computed的get属性html:{{fullName}}js:exportdefault
现在来系统地学习一下Vue(参考vue.js官方文档):Vue.js是一个构建数据驱动的web界面的库,其目标是实现响应的数据绑定和组合的试图组件。Vue.js
利用Vue.js写的一个简单的计算器。非常简单的案例。通过这个案例,练习一下Vue的语法。通过案例可以看出,Vue.js解放了DOM操作。Vue计算器+-*/=
在使用Vue.js时,会发现调用menthods里的方法也可以与计算机属性起到同样的作用,如:
写在前面因为对Vue.js很感兴趣,而且平时工作的技术栈也是Vue.js,这几个月花了些时间研究学习了一下Vue.js源码,并做了总结与输出。文章的原地址:ht