国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

Vue.js基礎知識小結

2024-05-06 16:34:34
字體:
來源:轉載
供稿:網友

數據綁定

1.單向綁定

<div id="app">  {{massage}}</div>var app = new Vue({el:"#app",data:{message:"Hello,vue.js!"}

2.雙向綁定

<div id="app"> <p>{{message}}</p><input v-model="message" /></div>var app = new Vue({el:"#app",data:{message:"Hello,vue.js!"}

3.v-for列表渲染

<div id="app">    <ul>      <li v-for="todo in todos">       {{ todo.text }}      </li>    </ul></div>new Vue({   el:"#app",   data:{      todos:[       {text:"abcdef"},       {text:"123456"},       {text:"qwerta"}    ]  }})

3.處理用戶輸入

<div id="app">  <p>{{ message }}</p>  <button v-on:click="reverseMessage">Reverse Message</button></div>new Vue({   el: "#app",   data:{    message:"Hello Vue.js!"     },   methods:{    reverseMessage:function()    {      this .message = this.message.split('').revserse().join('');    }  }})

4.綜合

<div id="app"> <input v-model="newTodo" v-on:keyup.enter="addTodo" /> <ul> <li v-for = "todo in todos">  <span>{{ todo.text }}</span>  <button v-on:click="removeTodo($index)">X</button> </li> </ul></div>
<script type="text/javascript" src="js/vue.min.js"></script><script> new Vue({ el:"#app", data:{  newTodo:"",  todos:[  {   text:'Add some todos 1'  },  {   text:'Add some todos 2'  },{   text:'Add some todos 3'  }  ] }, methods:{  addTodo: function(){  //去除首尾的空格  var text = this.newTodo.trim();  //去除后非空的話  if(text){   this.todos.push({ text: text })   this.newTodo = ''  }  },  removeTodo: function(index){  this.todos.splice( index, 1 )  } } })</script>

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持VeVb武林網!


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌宁县| 香河县| 汽车| 云安县| 额尔古纳市| 河曲县| 吉林省| 额尔古纳市| 江孜县| 宁晋县| 桦南县| 江口县| 南岸区| 冷水江市| 佛坪县| 西乌| 临高县| 永泰县| 普兰店市| 琼结县| 岑溪市| 连南| 济源市| 永年县| 鱼台县| 通渭县| 富蕴县| 洪洞县| 迁安市| 英吉沙县| 贵州省| 高平市| 镶黄旗| 大竹县| 大足县| 梨树县| 赣榆县| 胶南市| 五华县| 肥乡县| 西丰县|