Vue 练习 Demo(一): 动态添加元素到页面

新建一个 index.html 文件,然后完成以下初步编辑

<div id="app">
    <input v-model="inputValue" type="text" />
    <button v-on:click="handleAddBtn">提交</button>
    <ul>
        <li v-for="item in list">{{ item }}</li>
    </ul>
</div>

通过 script 标签引入 Vue

<script src="https://cdn.staticfile.org/vue/2.6.2/vue.js"></script>

编辑 js 内容

let app = new Vue({
    el: '#app',
    data: {
        list: ['1', '2'],	// 初识值, 也可以不填
        inputValue: ''		// 和 input 的 inputValue 双向绑定
    },
    methods: {
    		// 添加事件
        handleAddBtn() {
            this.list.push(this.inputValue)
            this.inputValue = ''
        }
    },
})

效果展示

效果展示

上次更新时间: 2019/6/23 上午10:55:31