vue.js如何实现点击按钮动态添加li

Posted 小短腿奔跑吧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue.js如何实现点击按钮动态添加li相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript" src="js/vue.js" ></script>
	</head>

	<body>
		<div id="todo-list-example">
			<button v-on:click="ss">保存 </button>
			<ul>
				<li is="todo-item" v-for="(todo, index) in todos"  v-text="sv" v-on:click="hh"></li>
			</ul>
		</div>
	</body>
	<script>
		Vue.component(‘todo-item‘, {
			template: `
			<li v-on:click="$emit(‘click‘)">
				{{ text }}
      		</li>`,
			props: [‘text‘]
		})
		new Vue({
			el: ‘#todo-list-example‘,
			data: {
				todos: [
					‘+添加‘
				],
				sv:‘+添加‘
			},
			methods: {
				ss: function() {
					this.todos.push(this.sv)
				},
				hh:function(){
					alert(1)
				}
			}
		})
	</script>

</html>

  

以上是关于vue.js如何实现点击按钮动态添加li的主要内容,如果未能解决你的问题,请参考以下文章

moveclips中如何添加sprite

vue.js实现点击后动态添加class及删除同级class

如何使用Vue.js中的按钮点击事件并获取按钮属性

如何用vue.js给点过的li添加单独的class

如何在 Vue.js 中动态添加字体真棒图标

Vue js如何防止按钮连续点击两次[重复]