Vue组件的全局组件和局部组件(附有语法糖注册代码)
全局组件:
在Vue实例外注册的组件,可以在多个Vue实例下使用。
局部组件:
在Vue实例下注册的组件,只能在注册该组件的Vue实例内使用。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>组件语法糖的注册方式</title> </head> <body> <div id='content'> <h2>这里是使用的全局组件</h2> <my-cpn></my-cpn> <h2>这里使用的局部组件</h2> <cpn2></cpn2> </div> <script src='../Vue/vue.js'></script> <script> //全局组件注册的语法糖 // Vue.compontent("标签",模版对象); Vue.component('my-cpn',{ template:` <div> <h2>我是标题</h2> <p>我是内容</p> </div> ` }); const content = new Vue({ el:'#content', data:{ }, methods:{ }, //局部组件注册的语法糖 components:{ cpn2:{ template:` <div> <h2>我是标题</h2> <p>我是内容</p> </div> ` }, } }); </script> </body> </html>