组件

知识点

  • component

component

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

还是不明白?看个图吧!

  1. <div id="myApp">
  2. <ol>
  3. <game-item v-for="item in games" v-bind:game="item"></game-item>
  4. </ol>
  5. </div>
  6. <script>
  7. /* 组件定义:game-item */
  8. Vue.component('game-item', {
  9. props: ['game'],
  10. template: '<li>{{ game.title }}</li>'
  11. });
  12. /* Vue对象实例化 */
  13. var myApp = new Vue({
  14. el: '#myApp',
  15. data: {
  16. games: [
  17. { title: '斗地主' },
  18. { title: '打麻雀' },
  19. { title: 'UNO' }
  20. ]
  21. }
  22. });
  23. </script>

源文件

小马视频频道

http://komavideo.com