Vue学习使用系列三【Component全局與局部組件】

vue

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

回到顶部