(Vue)创造组件官方教学实作

首先创造元件

Vue.component('MyName',{    template:'<li>自行定义</li>'})

加入刚刚新增(MyName)的元件

<ul><MyName></MyName> </ul>

若想在元件里加入动态,就要利用VUE的props属性来进行动态变化

Vue.component('MyName',{    props:['todo'],    template:'<li>{{todo.text}}</li>',})

并且使用v-bind将data绑入元件当中

<div id="app">    <ul>        <MyName v-for="item in number" v-bind:todo="item"></MyName>    </ul></div>
Vue.component('MyName',{    props:['todo'],    template:'<li>{{todo.text}}</li>',})var app = new Vue({    el:'app',    data:{        number:[            {text:'数字1'},            {text:'数字2'},            {text:'数字3'},        ]    },})

这段程式码利用 v-for偏历number这个array,并将提出的元素v-bind给todo这个自定义属性中。

效果
1.数字1
2.数字2
3.数字3


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章