问题遇到的现象和发生背景
项目按照dataV官网导入dataV时报错。报错说Vue没有use这个方法。虽然浏览器报错,但是使用Vue.use(),dataV确实被正常导入了。
dataV官网:http://datav.jiaminghi.com/guide/#%E5%AE%89%E8%A3%85
问题相关代码
main.js
import Vue from 'vue';
import router from '@/router';
import '@/store';
import '@/elements';
import '@/util/http';
import echarts from 'echarts';
import dataV from '@jiaminghi/data-view';
import App from './App.vue';
Vue.config.productionTip = false;
Vue.prototype.$echarts = echarts;
Vue.use(dataV);
new Vue({
router,
render: (h) => h(App),
}).$mount('#app');
运行结果及报错内容
我的解答思路和尝试过的方法
网上说webpack导入完整Vue可以解决,但我用的是package.json,已经导入完整的Vue了,还是不行。
我想要达到的结果
让浏览器不报错,并且dataV可以正常运行。