<!DOCTYPE html> <html lang="zh"> <head> <title></title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <script src="https://unpkg.com/vue/dist/vue.js"></script> <link href="../css/style.css" rel="stylesheet"> </head> <body> <div id="myApp"> <ol> <game-item v-for="item in games" v-bind:game="item"></game-item> </ol> </div> <script> /* 组件定义:game-item */ Vue.component('game-item', { props: ['game'], template: '<li>{{ game.title }}</li>' }); /* Vue对象实例化 */ var myApp = new Vue({ el: '#myApp', data: { games: [ { title: '斗地主' }, { title: '打麻雀' }, { title: 'UNO' } ] } }); </script> </body> </html>
此博客展示了Vue组件的使用。通过引入Vue.js,定义了名为game - item的组件,该组件接收props并渲染游戏标题。随后实例化Vue对象,绑定到DOM元素,展示了斗地主、打麻雀、UNO等游戏标题列表。
717

被折叠的 条评论
为什么被折叠?



