[Vue]组件component(七)

component

定义页面局部区域块,完成单独页面的小功能

代码块

<div id="myApp">
  <ol>
<!-- 
1. 先定一个game-item的标签
2. v-for遍历games数组
3. 将遍历后的每一个item赋值给game变量
-->
    <game-item v-for="item in games" v-bind:game="item"></game-item>
  </ol>

</div>
<script>
  /*定义组件 定义了一个html的标签*/
  Vue.component('game-item', {
    props: ['game'],
    template: '<li>{{game.title}}</li>'
  })
  var myApp = new Vue({
    /*绑定标签的id*/
    el: '#myApp',
    /*标签上绑定的数据*/
    data: {
      games: [
        {title: '斗地主'},
        {title: '打麻雀'},
        {title: 'UNO'},
      ]
    },
  });
</script>

END

posted @ 2020-03-05 14:59  LeoShi2020  阅读(229)  评论(0编辑  收藏  举报