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 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 8 <title>Document</title> 9 <!--1.导入Vue的包--> 10 <script src=" https://cdn.jsdelivr.net/npm/vue"></script> 11 </head> 12 13 <body> 14 <div id="app"> 15 <!-- 还是使用 标签形式,引入自己的组件 --> 16 <mycom2></mycom2> 17 </div> 18 19 20 <script> 21 // template:'<h3>这是直接使用 Vue.component 创建出来的组件</h3>' 22 //注意:不论是哪种方式创建出来的组件,组件的template 属性指向的模板内容,必须有且只能有唯一的一个根元素 23 Vue.component('mycom2',{ 24 template:'<div><h3>这是直接使用 Vue.component 创建出来的组件</h3><span>123</span></div>' 25 }) 26 27 //创建 Vue 实例,得到 ViewModel 28 var vm = new Vue({ 29 el:'#app', 30 data:{ 31 msg:'' 32 }, 33 methods:{} 34 }); 35 </script> 36 </body> 37 </html>