【Vue】将元件输出到画面|专案实作

输出完 header 元件後,试着在 App.vue 引入 TaiHeader.vue。
App.vue*

<template>
 <div id="app">
   <tai-header></tai-header>
 </div>
</template>

<script>
// @ is an alias to /src
import TaiHeader from '@/components/TaiHeader.vue';

export default {
 components: {
   TaiHeader,
 }
}
</script>
  • import: 先从 TaiHeader.vue 引入 header 元件
  • export: 目前输出的有 header 元件

需要注意 template 引入的元件要以小写作为 tag 名称,中间以连接号相连。还有可能出现的错误讯息是 tag 没有正确结尾,整个网页翻遍了原来是不小心出现两次</div>

19:15 error Parsing error: end-tag-with-attributes vue/no-parsing-error
48:5 error Parsing error: x-invalid-end-tag vue/no-parsing-error
50:3 error Parsing error: x-invalid-end-tag

</div class="home">
   <tai-header></tai-header>
</div>

这时候马上搜寻 Visual studio code plugins,找到套件 auto close tag ,输入 tag 时可以自动产生结尾符号!
https://ithelp.ithome.com.tw/upload/images/20211126/20144231uGE3cK7XmG.png

实际建立元件到输出到画面,对 Vue 架构的了解是:

1.建立单一元件档(Single File Components, SFC) ➡️ 多个元件组成各个 View
2.建立、输出、引入,将各个元件拆分开来,不仅是重复利用,切分开来的元件在维护时更容易找到问题所在。

资料来源:
https://www.jianshu.com/p/d5eec7c90b43
https://blog.goodjack.tw/2018/03/visual-studio-code-extensions.html


<<:  30天不间断的文章之旅_变数宣告的 var、let、const

>>:  HTML笔记(02)-HTML、CSS、Javascript?

D2: [漫画]工程师太师了-第1.5话

工程师太师了: 第1.5话 杂记: 因为这是IT铁人赛,总是希望可以有些技术的。 我会在D2、D4、...

TailwindCSS 从零开始 - 简单认识 PostCSS

前面有提到安装 TailwindCSS 推荐使用 PostCSS,前面练习的都是没有相依 Post...

Day9-元件沟通传递(part1)

元件之所以很强大是他还有个资料传递功能,让各个元件互相沟通,今天就要来研究他到底要怎麽传资料! pr...

[Day28]约束规则、更改结构实作

前几篇的实作都是从HR或OE帐户中查询,这篇的实作帐户使用自己新建的Hotel帐户命名、新增并查询。...

Day27 人物骨架 - 简介篇

本篇文章的Unreal engine 4 版本为 4.25.3 今天要介绍的部分前面有稍微提到过,就...