#vue.js #npm #vuetify.js #vuejs3 #chartkick
Вопрос:
Я использую chartkick
внутри проекта vuejs, поэтому я запускаю следующую команду: npm install vue-chartkick chart.js
, а затем в main.js Я поместил следующие инструкции:
import VueChartkick from 'vue-chartkick'
import 'chartkick/chart.js'
app.use(VueChartkick)
Но я не могу показать результаты моего веб-приложения при запуске сервера есть ли кто-нибудь, кто знает, как это исправить здесь код main.js
import App from './App.vue'
import router from './router'
import vuetify from './plugins/vuetify';
import VueChartkick from 'vue-chartkick'
import 'chartkick/chart.js'
App.use(VueChartkick)
Vue.config.productionTip = false
new Vue({
router,
vuetify,
render: h => h(App)
}).$mount('#app')
Я попытался проверить это:
<line-chart :data="{'2017-05-13': 2, '2017-05-14': 5}"></line-chart>
Комментарии:
1. Ваш код смешивает коды Vue 2 и Vue 3 (даже если он помечен
vuejs3
). Можете ли вы поделиться ссылкой на Codesandbox, в которой воспроизводится проблема? Ваши усилия по созданию этого воспроизведения могут выявить ошибку и помочь вам решить проблему самостоятельно.2. тони прав. Если вы используете vue3, вам необходимо импортировать chartkick с помощью этого оператора:
app.use(Chartkick.use(Chart))
Ознакомьтесь с документацией > Обновление>