Vue的学习(一)

1、一个vue的简单实例:

 1 DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>vue的简单实例title>
 6     <script src="./lib/vue.js">script>
 7     <style>
 8         .red {
 9             color: red;
10             font-size: large;
11         }
12     style>
13 head>
14 <body>
15 <div id="app">
16     {{hello}}
17     <h1 v-text="hello" :class="color">h1><br/>
18     <input type="text" v-model="hello" /><br/>
19     <span>{{}}:输出的模式:span>{{html}}<br/>
20     <span>v-text:输出的模式:span><span v-text="html">span><br/>
21     <span>v-html:输出的模式:span><span v-html="html">span><br/>
22 div>
23 body>
24 <script>
25     var vm = new Vue({
26         el:'#app',
27         data: {
28             hello: 'MGY',
29             html: '

你好,世界

', 30 color: 'red' 31 } 32 }); 33 script> 34 html>

解释:v-bind:class 可以简写成: :class 表示绑定 class 属性,所以 :class="color" 中的 color 是一个变量,该 :class 指令 可以与普通的 class 属性共存。

  v-model 指令实现表单 )并不会生效,应用 v-model 来代替 }

    checkedbox 和 radio 使用 checked 属性和 change 事件

    select 字段将 value 作为 prop 并将 change 作为事件 {注意:如果 v-model 表达式的初始值未能匹配任何选项,