鍍金池/ 問(wèn)答/HTML/ vue多個(gè)文件都使用多個(gè)相同的子組件,怎樣寫可以不用在每個(gè)文件中都引入

vue多個(gè)文件都使用多個(gè)相同的子組件,怎樣寫可以不用在每個(gè)文件中都引入

問(wèn)題描述

比如有:
view1.vue
view2.vue
view3.vue
view4.vue
有子組件:
component1.vue
component2.vue
component3.vue
其中view1,view2,view3都使用了上面這三個(gè)子組件,view4沒(méi)有,怎么寫能不用每個(gè)文件都引入子組件

問(wèn)題出現(xiàn)的環(huán)境背景及自己嘗試過(guò)哪些方法

相關(guān)代碼

// 請(qǐng)把代碼文本粘貼到下方(請(qǐng)勿用圖片代替代碼)

你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?

回答
編輯回答
孤星

如果是vue組件,最好是全局組件,但是相對(duì)于后期,全局組件是不好維護(hù)的

如果是資源文件,最方便的使用方法

 index.html

你最終頁(yè)面的文件都會(huì)編譯成bundle.js引入index.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>element-starter</title>
<script src="http://static.leiting.com/lib/jquery-1.9.0.min.js"></script>
</head>

<body>
    <div id="app"></div>
</body>
    
</html>
2017年8月17日 14:34
編輯回答
汐顏

如果組件使用頻繁的話,可以注冊(cè)成全局組件

2018年8月18日 07:12