vue29:普通组件的注册使用

html 复制代码
<template>
  <div class="App">
    <!-- 头部组件 -->
    <HmHeader></HmHeader>
    <!-- 主体组件 -->
    <HmMain></HmMain>
    <!-- 底部组件 -->
    <HmFooter></HmFooter>

    <!-- 如果 HmFooter + tab 出不来 → 需要配置 vscode
         设置中搜索 trigger on tab → 勾上
    -->
  </div>
</template>

<script>
import HmHeader from './components/HmHeader.vue'
import HmMain from './components/HmMain.vue'
import HmFooter from './components/HmFooter.vue'
export default {
  components: {
    // '组件名': 组件对象
    HmHeader: HmHeader,
    HmMain,
    HmFooter
  }
}
</script>

<style>
.App {
  width: 600px;
  height: 700px;
  background-color: #87ceeb;
  margin: 0 auto;
  padding: 20px;
}
</style>
相关推荐
智码看视界3 小时前
老梁聊全栈系列:Vue3核心与组合式API深度解析
javascript·vue.js·ecmascript
阿猫的故乡14 小时前
Vue过渡动画从入门到装X:淡入淡出、滑动、列表动画、第三方库全搞定
前端·javascript·vue.js
裕波14 小时前
Vue&ViteConf 2026 将于 7 月 18 日在上海举办,尤雨溪将现场发表主题演讲
vue.js·vite
鹤鸣的日常15 小时前
前端运行时动态环境变量方案
前端·react.js·docker·前端框架·vue·gitlab
如果超人不会飞16 小时前
TinyRobot SuggestionPills紧凑的建议按钮组组件
前端·vue.js
如果超人不会飞16 小时前
TinyRobot Container构建优雅的AI对话容器
前端·vue.js
如果超人不会飞16 小时前
TinyRobot SuggestionPopover智能建议弹出框组件
前端·vue.js
zhedream17 小时前
从模糊到清晰:一次组件重构里的开发哲学
vue.js
如果超人不会飞18 小时前
TinyRobot AI 对话组件库全组件使用指南
前端·vue.js