Vue

vue2 基础学习03 (Vue组件的进一步理解)

2019-03-05  本文已影响29人  邢走在云端

vue学习路径和建议----尤雨溪

vue官网

今天看了慕课网的一个教学视频 Vue入门 感觉清晰了很多

首先引入一个简单的todolist案例

   <!-- 挂载点 -->
    <div id="app"> 
        <!--  -->
        <div>
            <input type="text" v-model="listValue">
            <button v-on:click="addList">添加任务</button>

            <ul >
                <li v-for="(item, index) in list" :key="index">{{item}}</li>
            </ul>
        </div>
       
    </div>

    <script>
        var app = new Vue({
            el: '#app', //通过id选择器挂载上去 
            data(){     //介意这样写data,因为在后面的vue-cli里面就是这样写的 自我理解
                return{
                    list:[],   // 先把写死后面再更改,
                    listValue:'' // 把这个值双向绑定在 input中
                }
            },
            methods: {
                addList:function(){
                    this.list.push(this.listValue)   //往数组中push数据,数据来源是input中的值
                    this.listValue = ''             //添加完之后记得将input中间数据清空
                }
            }
        })
    </script>

以上涉及数据的双向绑定

以下是将todolist应用进行了组件化

总结:

上一篇 下一篇

猜你喜欢

热点阅读