组件
定义一个Vue组件,可以实现代码的复用,结构的复用,像是一个组件中应该有哪些模块,把这些模块装入组件中,组件的复用,整体结构就能复用
-
<body> <div id="vue-app"> <haoyun v-for="item in items" v-bind:lin="item"></haoyun> <haoyun v-bind:lin="test"></haoyun> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> Vue.component("haoyun",{ props:["lin"], template:"<li>{{lin}}</li>" }) var vm=new Vue({ el:"#vue-app", data:{ items:["hao","yun","lwh"], test:"asdfasf" } }); </script> </body>
-
像是haoyun组件,里面有一个模板,里面装着li标签,可以写很多这样的标签,然后统一的填写数值,组件中的数值要和model层传递数据要通过props成员传递,要使用v-bind进行绑定