1、路由的使用
使用路由懒加载的方式替换原始的设置路由方式
// import Vue from ‘vue‘ // import Router from ‘vue-router‘ const homepage = () => import (‘@/components/homepage‘) const addworks = () => import (‘@/pages/addworks‘) const usermanage = () => import (‘@/pages/usermanage‘) // Vue.use(Router) export default new VueRouter({ routes: [ { path: ‘/‘, name: ‘homepage‘, component: homepage }, { path: "/addworks", name: "addworks", component: addworks }, { path: "/usermanage", name: "usermanage", component: usermanage } ] })
2、插件的使用
(1)import 按需引入
(2)使用CDN的方式在index.html引入常用的插件
2.1 index.html
<script src="https://unpkg.com/vue@2.5.2/dist/vue.js"></script> <script src="https://unpkg.com/vue-router@3.0.1/dist/vue-router.js"></script> <!-- 引入样式 --> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"> <!-- 引入组件库 --> <script src="https://unpkg.com/element-ui/lib/index.js"></script>
2.2 在build/webpack.base.conf.js 添加如下配置
entry: { app: ‘./src/main.js‘ }, externals: { //通过CDN的方式在index.html引用的需要在这里设置 ‘vue‘: ‘Vue‘, ‘vue-router‘: ‘VueRouter‘, ‘element-ui‘: ‘ELEMENT‘ }, output: { path: config.build.assetsRoot, filename: ‘[name].js‘, publicPath: process.env.NODE_ENV === ‘production‘ ? config.build.assetsPublicPath : config.dev.assetsPublicPath },
2.3 注释或者删除src/main.js 的import引入
原文:https://www.cnblogs.com/bxybk/p/13793076.html