vue list添加元素_Vue简单入门及组件的简单使用
1.第一个Vue程序注意Vue的版本,不同版本的语法可能不同.html><html><head><title>VUE第一个实例title>head><body><divid="app">{{msg}}<div><inputtype="...
·
1.第一个Vue程序
注意Vue的版本,不同版本的语法可能不同.
html>
<html>
<head>
<title>VUE第一个实例title>
head>
<body>
<div id="app">{{msg}}
<div>
<input type="text" v-model="info">
<button @click="handle">添加button>
div>
<ul>
<li v-for="item in list">{{item}}li>
ul>
div>
<script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.0/vue.min.js">script>
<script>var app=new Vue({el: "#app", //挂载到id=app的元素节点上
data() {return {msg: "hello 入门小站",info: '',list: []
}
},methods: {
handle(){this.list.push(this.info);this.info='';
}
}
});script>
body>
html>
2.组件的使用
html>
<html>
<head>
<title>VUE第一个实例title>
head>
<body>
<div id="app">{{msg}}
<div>
<input type="text" v-model="info">
<button @click="handle">添加button>
div>
<ul>
<item-one v-for="item in list" :comitem="item">item-one>
ul>
div>
<script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.0/vue.min.js">script>
<script>//定义一个名字叫item-one的组件
Vue.component('item-one',{props:['comitem'], //声明变量template:'{{comitem}}'
});var app=new Vue({el: "#app", //挂载到id=app的元素节点上
data() {return {msg: "hello 入门小站",info: '',list: []
}
},methods: {
handle(){//将input的值动态添加到list中this.list.push(this.info);this.info='';
}
}
});script>
body>
html>
更多推荐
已为社区贡献1条内容
所有评论(0)