一、组件(重点)

组件(Component)是 Vue.js 最强大的功能之一。

组件可以扩展 HTML 元素,封装可重用的代码。

组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树:

 

 

1、局部组件

创建 01-1-局部组件.html
定义组件
复制代码
var app = new Vue({

  el: '#app',

  // 定义局部组件,这里可以定义多个局部组件

  components: {

      //组件的名字

      'Navbar': {

          //组件的内容

          template: '<ul><li>首页</li><li>学员管理</li></ul>'

      }

  }

})
复制代码
使用组件
<div id="app">
    <Navbar></Navbar>
</div>

2、全局组件

创建 01-2-全局组件.html
定义全局组件components/Navbar.js
// 定义全局组件
Vue.component('Navbar', {
    template: '<ul><li>首页</li><li>学员管理</li><li>讲师管理</li></ul>'
})
复制代码
<div id="app">
    <Navbar></Navbar>
</div>
<script src="vue.min.js"></script>
<script src="components/Navbar.js"></script>
<script>
    var app = new Vue({
        el: '#app'
    })
</script>
复制代码

 

posted on   upupup-999  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!



点击右上角即可分享
微信分享提示