main.js . 关于CDN引入可以看我上一篇文章
var echarts = {};
var moment = {};
try { // 防止CDN无效时报错影响项目打开
echarts = require('echarts');
moment = require('moment');
}catch(err){
echarts = {};
moment = {};
}
finally
{
Vue.prototype.$echarts = echarts;
Vue.prototype.$moment = moment;
}
此时就算CDN挂了,也只是影响使用这些插件的页面功能。如果不是在main.js全局再引入插件,那就另一回事了。