vue-組件(引用模板)


一、引用模板

引用模板就是把組件的內容放到<template></template>中並引用。一般當組件的內容比較多的時候使用引用模板的方式。

 

二、代碼實例

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4   <meta charset="UTF-8">
 5   <title>引用模板</title>
 6   <!--引入vue-->
 7   <script src="../js/vue.js"></script>
 8 </head>
 9 <body>
10 
11     <div id="hello">
12         <!-- 顯示自定義的組件 可以多次重復顯示組件 相互是獨立的不受影響 -->
13         <welcome></welcome>    
14         <welcome></welcome>    
15     </div>
16 
17     <!-- 引用模板 命名為dodo -->
18     <!-- template標簽必須有且僅有一個根元素(即實例中的div標簽不能去掉) -->
19     <template id='dodo'>
20         <div>
21             <h2>{{msg}}</h2>
22             <ul>
23                 <li v-for='val in names'>{{val}}</li>
24             </ul>
25         </div>
26     </template>
27 
28     <script>
29 
30         //vue實例
31         let vm = new Vue({    //vm其實也是一個組件,是根組件Root
32             el:'#hello',    
33             components:{    //自定義局部組件
34                 'welcome':{    //welcome為組件ID
35                     //name:'Names',    //Names為組件名字(也可以不寫)
36                     template:'#dodo',
37                     data:function(){
38                         return {
39                         msg:'歡迎來到王者榮耀',
40                         names:['alice','john','maass','simon']
41                         }
42                     }
43                 }
44             }
45         });
46     </script>
47 </body>
48 </html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM