Vue.js 综合

vue

<!DOCTYPE HTML>

<html>

<head>

<title>vue.js" title="vue.js">vue.js 处理用户输入</title>

<script src="../vue.js"></script>

</head>

<body>

<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>

new Vue({

el:"#app",

data:{

newTodo:"",

todos:[

{text:'add some todos'}

]

},

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>

</body>

</html>

效果:

以上是 Vue.js 综合 的全部内容, 来源链接: utcz.com/z/378458.html

回到顶部