在线客服
扫描二维码
下载博学谷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还有学习兴趣的同学,可以上博学谷观看视频学习,相信会有不少的收获。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
C/S 架构和B/S架构都有哪些优缺点?
C/S 架构和B/S架构优缺点比较
9489
2019-08-01 15:23:42
什么是培训机构?在培训机构能学到真技术吗?
什么是培训机构?在培训机构能学到真技术吗?培训机构是目前社会比较流行的一种教育培训模式,以完成某种学习教育目的而成立的公司性质的教育机构。目前培训机构分为K12教育培训机构、艺术培训机构、语言培训机构、职前培训机构等等。
10390
2019-08-13 18:21:54
iOS开发怎么样?就业前景好不好?
伴随着现代科技的高速发展,移动互联网走进百姓家,开始成为生活里不可缺少的一部分。目前来看,iOS开发还是发展可观的。因为国内起步比较晚,还有很大的进步空间,因此,对于iOS 开发工程师在国内而言,是非常紧缺的,也就是说,在未来这一行业必定吃香。
6338
2020-01-11 10:04:54
智慧城市如何助力疫情防控?
随着物联网、大数据和人工智能等信息技术的日新月异,我们离智慧城市的构建也越来越近了。在本次新冠疫情期间,我们也可以看到许多智慧城市的应用场景。例如,乘坐远距离的交通工具,无需填写问卷;在跨省返回居住小区时,也无需填表,只要在手机上确定身份并填写相关问题。由此可以看出,智慧城市的系统建设可以很好的提前研判预警,从而有效防控疫情的蔓延。下面我们具体来分析一下智慧城市如何助力疫情防控。
6497
2020-02-27 14:31:48
从事IT行业需要哪些职业技能?
从事IT行业需要哪些职业技能?现在IT行业发展兴盛,这让许多小伙伴们想要转行从事IT行业。但其实对IT行业还不甚了解,不知道从事IT行业需要那些职业技能,接下来我们就一起了解一下吧。
8193
2020-06-16 16:41:14
