ホームページ >ウェブフロントエンド >jsチュートリアル >Vue.js2.0 での変更の共有
最近 Vue.js を学習しているときに、いくつかのコースを視聴していたときに、Vue のアップデートがブロックされすぎていたため、コースで教えられている知識が現在の Vue バージョンと一致せず、主にエラーが発生しました。 Vue.js2.0 の変更点の概要を共有します。皆さんのお役に立てれば幸いです。
1. Vue の $index に関しては、ul の li のような複数の要素に対する操作に主に使用されます。は、インデックス値を使用する必要があります。使用法は次のとおりです。
<template> <p class="hello"> <h1>{{ msg }}</h1> <button v-on:click="reverse">点击</button> <input v-model="newtodo" v-on:keyup.enter="add"> <ul> <li v-for="(todo,index) in todos"> <span>{{todo.text}}</span> <button v-on:click="remove(index)">删除</button> </li> </ul> </p> </template> <script> export default { name: 'HelloWorld', data () { return { msg: 'Welcome to Your Vue.js App', todos: [ {text:'我是一开始就有的哦!'} ], newtodo: '' } }, methods: { reverse: function(){ this.msg = this.msg.split('').reverse().join('') }, add: function(){ var text = this.newtodo.trim(); if(text){ this.todos.push({text:text}); this.newtodo = '' } }, remove: function(index){ this.todos.splice(index,1) } } } </script>
これは、インデックスの使用に焦点を当てて、私が自分で構築したフラグメントです。
関連する推奨事項:
以上がVue.js2.0 での変更の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。