在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
存放数据的data是vue实例的对象,且data的数据变化也会被Vue框架检测到,自动更新到html上。本文是一篇实实在在的学习干货,将从实例化Vue、el参数和定义数据对象三方面分析Vue实例。
实例
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue 测试实例</title>
<script src="../static/vue.min.js"></script>
</head>
<body>
<div id="vue_data">
<h1>title : {{title}}</h1>
<h1>url : {{url}}</h1>
<h1>{{info()}}</h1>
</div>
<script type="text/javascript">
var vm = new Vue({
el: '#vue_data',
data: {
title: "Vue.js",
url: "https://cn.vuejs.org"
},
methods: {
info: function() {
return this.title + " - 坚持学习!";
}
}
})
</script>
</body>
</html>
1、每个Vue应用都需要实例化Vue来实现
var vm = new Vue({
//*******
})
2、el参数
在上面实例中的id为vue_data,在div元素中:
<div id="vue_data"></div>
意味着所有的改动均在这个id为vau_data的div中,外部不受影响。
3、定义数据对象
data用于定义属性,在上述实例中有2个属性,分别为:title、url。
methods用于定义函数,可以通过return来返回函数值。
{{ }}用于输出对象属性和函数返回值。
当一个Vue实例创建时,Vue的响应系统加入了data对象中能找到的所有属性。当这些属性的值发生改变时,html视图也会产生相应的变化。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue 测试实例</title>
<script src="../static/vue.min.js"></script>
</head>
<body>
<div id="vue_data">
<h1>title : {{title}}</h1>
<h1>url : {{url}}</h1>
</div>
<script type="text/javascript">
//数据对象
var data = {title: "Vue.js",url: "https://cn.vuejs.org"}
var vm = new Vue({
el: '#vue_data',
data: data
})
//设置属性会影响到原始数据
vm.title = "spring";
document.write(data.title + "<br>");
//同样
data.url = "https://spring.io";
document.write(vm.url);
</script>
</body>
</html>
Vue还提供了实例属性与方法,以前缀$与用户定义的属性区分开来。
document.write(vm.$data === data) // true
以上就是有关Vue实例分析的学习干货,大家都明白了吗?对Vue还有学习兴趣的同学,可以上博学谷观看视频学习,相信会有不少的收获。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
详解JDBC的运行过程
本文将从JDBC的作用,JDBC的连接步骤和JDBC的最佳实践三个方面来详解JDBC的运行过程,感兴趣的同学可以接着往下看,相信你一定会有所收获。
8300
2019-07-25 20:10:54
APP开发一个人能完成吗?需要哪些流程?
不少想要APP创业者都关心这样的问题:APP开发一个人能完成吗?需要哪些流程?如果资金到位,一个人完成APP开发倒也不是什么太大的问题。但如果缺乏资金就比较困难。注意这里不是不行,而是要多付出一些努力。本文将介绍一个人完成APP开发的流程,给APP开发者一些思路和启示。
7538
2019-07-30 14:22:13
常见排序算法深度盘点
排序算法是最基本的算法之一。一般来说,排序算法分成内部排序和外部排序。本文主要盘点了十种常见排序算法,它们可以按照时间复杂度划分,也可以按照稳定性划分,下面让小编来详细谈谈吧!
7849
2019-08-01 17:39:35
哪里有好的电脑培训班?能学习到什么知识?
现在学习电脑知识成为高薪就业的代名词,但是哪里有好的电脑培训班呢?在电脑培训班能学习到什么知识呢?目前国内有非常多的电脑培训班,有大型的教育培训机构,也有小型的作坊式培训,还可以通过网络在线学习电脑知识。现在大部分参加电脑培训班的同学都纷纷选择传智播客或者在线平台博学谷,13年的教学经验与良好的口碑,为社会输送了大量的优质电脑技能人才。
8602
2019-08-12 18:36:57
什么是培训机构?在培训机构能学到真技术吗?
什么是培训机构?在培训机构能学到真技术吗?培训机构是目前社会比较流行的一种教育培训模式,以完成某种学习教育目的而成立的公司性质的教育机构。目前培训机构分为K12教育培训机构、艺术培训机构、语言培训机构、职前培训机构等等。
8994
2019-08-13 18:21:54