我使用webpack
與vuejs
,我試圖把儘可能多的東西,我可以在vendor.js
讓我app.js
可以更小,這樣webpack
編譯時間可以減少。註冊組件在全球範圍內vuejs
我想在全球範圍內註冊Font Awesome vuejs版本。
在我main.js
import Icon from 'vue-awesome';
window.Icon = Icon;
Vue.use(Icon);
而且在我的組件.vue
文件我有
<template>
<icon name="beer"></icon>
</template>
<script>
export default {
components: {
Icon: window.Icon
}
}
</script>
而且我收到此錯誤: Unknown custom element: <icon> - did you register the component correctly?
window.Icon設置正確我可以登錄它,但我認爲我在這裏做了一些菜鳥的錯誤,因爲當我將它包含在組件直接前夕正在工作。
爲您的組件名稱嘗試小寫「i」:'icon:window.Icon' –
@RoyJ沒有工作:( – madeye
只看「vue-awesome」文檔,不應該導入Icon像這樣從'vue-awesome/components/Icon.vue'進口Icon? –