我收到Vuetify的每個html標籤的這個錯誤。 我使用Vue.js - Vuetify:未知的自定義元素:[...] - 您是否正確註冊了組件?
npm install --save-dev vuetify
在我main.js安裝Vuetify我:
const Vue = require("vue");
const Vuetify = require("vuetify");
const tracksList = require("./track-list.vue");
Vue.use(Vuetify);
trackList = new Vue({el: "#track-list", template: "<tracksList/>", components: {tracksList}});
文件跟蹤list.vue是:
<template src="../templates/track-list-component.html"></template>
<script src="./track-list.js"></script>
在我的模板軌道列表 - component.html,這裏是使用Vuetify的部分:
<div class="track-name-row"
v-on:click="expandTrack(project.structure.tracks.indexOf(track))"
@contextmenu="show">
<li class="track-color-viewer"></li>
<span>{{"Track "+project.structure.tracks.indexOf(track)}}</span>
<img class="item-view" src="../assets/img/ic_view.svg" alt="view">
</div>
<v-menu offset-y v-model="showMenu" :position-absolutely="true" :position-x="x" :position-y="y">
<v-list>
<v-list-tile>
<v-list-tile-title>test</v-list-tile-title>
</v-list-tile>
</v-list>
</v-menu>
軌道-list.js是一個簡單的Vue組件:
module.exports = {
name: "track-list",
components: {
[ ... ]
},
data() {
return {
[ ... ]
};
}
}
對於導入Vuetify,有沒有其他的東西比故宮安裝Vuetify和main.js使用Vue.use(Vuetify)怎麼辦?我有點迷惘和悲傷,這個自我感覺似乎非常棒。
您的'main.js'看起來不錯,不,沒有額外的步驟。這應該工作。 –
導致錯誤的名稱自定義元素是什麼? – Alfa
@Alfa v-menu v-list v-list-tile v-list-tile-title。 –