Правильно ли импортировать Vue из 'vue' в один компонент?
Как правило, да. Если вы создадите новый проект Vue с нуля с помощью vue-cli
, вы увидите, как компоненты по умолчанию импортируют Vue из 'vue'.
Теперь это не означает, что вы должны настраивать плагины в sfc. Этот код со страницы Vue Chartkick:
import Vue from 'vue'
import Chartkick from 'vue-chartkick'
import Chart from 'chart.js'
Vue.use(Chartkick.use(Chart))
Не предназначен для размещения в файле SFC. Обычно в проекте Vue у вас есть файл main.js
, в котором вы настраиваете Vue. Вы бы сделали это там, в main.js. В том же файле main.js вы также настроите другие плагины.
Вы должны позвонить Vue.use(plugin)
до , позвонив new Vue(...)
, чтобы запустить ваш экземпляр Vue, поэтому не добавляйте плагиныв ЮФК.