学习vue.js计算属性


Posted in Javascript onDecember 03, 2016

关于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 getter
reverseMessage3: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
}
}
});

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js跟随滚动条滚动浮动代码
Dec 31 Javascript
使用原生javascript创建通用表单验证——更锋利的使用dom对象
Sep 13 Javascript
js时间日期和毫秒的相互转换
Feb 22 Javascript
JS模拟实现Select效果代码
Sep 24 Javascript
基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层
Jan 18 Javascript
AngularJS directive返回对象属性详解
Mar 28 Javascript
js遍历map javaScript遍历map的简单实现
Aug 26 Javascript
利用node.js实现自动生成前端项目组件的方法详解
Jul 12 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
Nov 28 Javascript
ajax与jsonp的区别及用法
Oct 16 Javascript
微信小程序上传图片并等比列压缩到指定大小的实例代码
Oct 24 Javascript
Element el-button 按钮组件的使用详解
Feb 01 Javascript
学习vue.js中class与style绑定
Dec 03 #Javascript
jQuery图片轮播实现并封装(一)
Dec 03 #Javascript
jQuery 选择符详细介绍及整理
Dec 02 #Javascript
JQuery 动态生成Table表格实例代码
Dec 02 #Javascript
jQuery实现背景滑动菜单
Dec 02 #Javascript
Angular2学习笔记——详解NgModule模块
Dec 02 #Javascript
Angular2学习笔记——详解路由器模型(Router)
Dec 02 #Javascript
You might like
shopex主机报错误请求解决方案(No such file or directory)
2011/12/27 PHP
解析php函数method_exists()与is_callable()的区别
2013/06/21 PHP
关于svn冲突的解决方法
2013/06/21 PHP
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
2014/05/15 PHP
php 过滤英文标点符号及过滤中文标点符号代码
2014/06/12 PHP
从零开始学YII2框架(四)扩展插件yii2-kartikgii
2014/08/20 PHP
PHP闭包实例解析
2014/09/08 PHP
Yii2组件之多图上传插件FileInput的详细使用教程
2016/06/20 PHP
PHP设计模式(四)原型模式Prototype实例详解【创建型】
2020/05/02 PHP
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
表单元素的submit()方法和onsubmit事件应用概述
2013/02/01 Javascript
JS localStorage实现本地缓存的方法
2013/06/22 Javascript
FF IE浏览器修改标签透明度的方法
2014/01/27 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
js获取时间精确到秒(年月日)
2016/03/16 Javascript
详解JavaScript RegExp对象
2017/02/04 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
2017/12/23 Javascript
vue中使用codemirror的实例详解
2018/11/01 Javascript
傻瓜式vuex语法糖kiss-vuex整理
2018/12/21 Javascript
JavaScript进制转换实现方法解析
2020/01/18 Javascript
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例
2020/02/12 Javascript
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
Python使用numpy模块创建数组操作示例
2018/06/20 Python
python3读取csv和xlsx文件的实例
2018/06/22 Python
pycharm 将python文件打包为exe格式的方法
2019/01/16 Python
python的time模块和datetime模块实例解析
2019/11/29 Python
Python类及获取对象属性方法解析
2020/06/15 Python
读取nii或nii.gz文件中的信息即输出图像操作
2020/07/01 Python
利用CSS的Sass预处理器(框架)来制作居中效果
2016/03/10 HTML / CSS
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
美国爆米花工厂:The Popcorn Factory
2019/09/14 全球购物
毕业生自荐信的主要内容
2013/10/29 职场文书
董事长职责范文
2013/11/08 职场文书
国庆节标语大全
2014/10/08 职场文书
婚礼迎宾词大全
2015/08/10 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书