Vue学习使用系列三【Component全局與局部組件】
1:code
1 <!DOCTYPE html>2 <html lang="en">
3
4 <head>
5 <meta charset="UTF-8">
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <title>Document</title>
8 <script src="../assets/vue.js"></script>
9 </head>
10
11 <body>
12
13 <div id="app">
14 <div>
15 <p>兩種方式來加載vue的全局組件</p>
16 <fengge_gloable></fengge_gloable>
17 <hr>
18 <fengge_gloable2></fengge_gloable2>
19 <p>局部組件</p>
20 <jbu_component></jbu_component>
21 </div>
22 </div>
23 <template id="template">
24 <table border="1"><tr><td>ID</td><td>Name</td><td>Age</td></tr>
25 <tr><td>F101</td><td>好好學習222</td><td>17</td></tr>
26 <tr><td>F102</td><td>天天向上333</td><td>18</td></tr>
27 </table>
28 </template>
29 <script>
30 //全局組件
31 Vue.component("fengge_gloable", {
32 template: `
33 <table border="1">
34 <tr><td>ID</td><td>Name</td><td>Age</td></tr>
35 <tr><td>F101</td><td>好好學習</td><td>17</td></tr>
36 <tr><td>F102</td><td>天天向上</td><td>18</td></tr>
37 </table>`
38 });
39 //全局組件
40 Vue.component("fengge_gloable2", {
41 template: "#template"
42 });
43 //局部組件
44 var jbu_component = {
45 template: `<h1>我是一個局部組件</h1>`
46 }
47
48 var app = new Vue({
49 el: "#app",
50 data: {
51 fromparantVal: '你好啊,這個值是來自父類的組件'
52 },
53 components: {
54 jbu_component //前面為簡寫 "childcomponent": childcomponent
55 }
56 })
57 </script>
58 </body>
59
60 </html>
2:测试效果
以上是 Vue学习使用系列三【Component全局與局部組件】 的全部内容, 来源链接: utcz.com/z/376375.html