“第一个Vue程序”的版本间的差异
来自CloudWiki
(→案例2) |
|||
(未显示同一用户的2个中间版本) | |||
第1行: | 第1行: | ||
− | == | + | ==案例1== |
+ | ===引入vue文件=== | ||
+ | <nowiki> | ||
+ | <head> | ||
+ | <meta charset="utf-8"> | ||
+ | <script src="vue.js" type="text/javascript" charset="utf-8"> | ||
+ | |||
+ | </script> | ||
+ | |||
+ | |||
+ | <title></title> | ||
+ | </head></nowiki> | ||
+ | |||
+ | ===视图层=== | ||
+ | <nowiki> | ||
+ | <div id="app"> | ||
+ | {{ message }} | ||
+ | </div></nowiki> | ||
+ | |||
+ | ===脚本=== | ||
+ | 创建一个叫app的Vue对象, | ||
+ | |||
+ | 绑定元素app ,赋值message 'Hello Vue' | ||
+ | |||
+ | <nowiki> | ||
+ | <script type="text/javascript"> | ||
+ | var app = new Vue({ | ||
+ | el: '#app', | ||
+ | data: { | ||
+ | message: 'Hello Vue!' | ||
+ | } | ||
+ | }) | ||
+ | </script></nowiki> | ||
+ | ===全部代码=== | ||
<nowiki> | <nowiki> | ||
第29行: | 第62行: | ||
</nowiki> | </nowiki> | ||
+ | |||
+ | ==案例2== | ||
+ | 段代码不难理解,我们的Model就是data变量,而ViewModel就是这里的new Vue()得到的对象。这里两个最简单的属性相信大家一看就能明白。 | ||
+ | |||
+ | *el:表示绑定的Dom元素,此例子中表示的是父级的Dom元素。 | ||
+ | *data:需要绑定的数据Model。 | ||
+ | |||
+ | <nowiki> | ||
+ | <!DOCTYPE html> | ||
+ | <html> | ||
+ | <head> | ||
+ | <meta charset="utf-8"> | ||
+ | <script src="vue.js" type="text/javascript" charset="utf-8"> | ||
+ | |||
+ | </script> | ||
+ | |||
+ | |||
+ | <title></title> | ||
+ | </head> | ||
+ | <body> | ||
+ | <div id="app"> | ||
+ | <h1>姓名:{{ Name }}</h1> | ||
+ | <h1>年龄:{{ Age }}</h1> | ||
+ | <h1>学校:{{ School }}</h1> | ||
+ | </div> | ||
+ | |||
+ | <script src="Content/vue/dist/vue.js"></script> | ||
+ | <script type="text/javascript"> | ||
+ | //Model | ||
+ | var data = { | ||
+ | Name: '小明', | ||
+ | Age: 18, | ||
+ | School:'光明小学', | ||
+ | } | ||
+ | |||
+ | //ViewModel | ||
+ | var vue = new Vue({ | ||
+ | el: '#app', | ||
+ | data: data, | ||
+ | }); | ||
+ | |||
+ | </script> | ||
+ | </body> | ||
+ | </html></nowiki> |
2022年4月1日 (五) 07:50的最新版本
案例1
引入vue文件
<head> <meta charset="utf-8"> <script src="vue.js" type="text/javascript" charset="utf-8"> </script> <title></title> </head>
视图层
<div id="app"> {{ message }} </div>
脚本
创建一个叫app的Vue对象,
绑定元素app ,赋值message 'Hello Vue'
<script type="text/javascript"> var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' } }) </script>
全部代码
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="vue.js" type="text/javascript" charset="utf-8"> </script> <title></title> </head> <body> <div id="app"> {{ message }} </div> <script type="text/javascript"> var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' } }) </script> </body> </html>
案例2
段代码不难理解,我们的Model就是data变量,而ViewModel就是这里的new Vue()得到的对象。这里两个最简单的属性相信大家一看就能明白。
- el:表示绑定的Dom元素,此例子中表示的是父级的Dom元素。
- data:需要绑定的数据Model。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="vue.js" type="text/javascript" charset="utf-8"> </script> <title></title> </head> <body> <div id="app"> <h1>姓名:{{ Name }}</h1> <h1>年龄:{{ Age }}</h1> <h1>学校:{{ School }}</h1> </div> <script src="Content/vue/dist/vue.js"></script> <script type="text/javascript"> //Model var data = { Name: '小明', Age: 18, School:'光明小学', } //ViewModel var vue = new Vue({ el: '#app', data: data, }); </script> </body> </html>