feat: 提供多页面构建示例,优化了打包分包,取消CDN加载依赖但保留了设置入口

This commit is contained in:
FairyEver
2020-12-03 22:03:58 +08:00
parent a947e40e14
commit 41a7e02eb5
15 changed files with 411 additions and 98 deletions

5
src.mobile/App.vue Normal file
View File

@@ -0,0 +1,5 @@
<template>
<div id="app">
<router-view/>
</div>
</template>

15
src.mobile/main.js Normal file
View File

@@ -0,0 +1,15 @@
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import 'flex.css'
import './vant'
Vue.config.productionTip = false
new Vue({
router,
store,
render: h => h(App)
}).$mount('#app')

View File

@@ -0,0 +1,18 @@
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
const routes = [
{
path: '/',
name: 'index',
component: () => import('../views/index.vue')
}
]
const router = new VueRouter({
routes
})
export default router

15
src.mobile/store/index.js Normal file
View File

@@ -0,0 +1,15 @@
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export default new Vuex.Store({
state: {
},
mutations: {
},
actions: {
},
modules: {
}
})

7
src.mobile/vant.js Normal file
View File

@@ -0,0 +1,7 @@
import Vue from 'vue'
import {
Button
} from 'vant'
Vue.use(Button)

View File

@@ -0,0 +1,7 @@
<template>
<div>
<van-button type="info" block>
Vant info button with custom color
</van-button>
</div>
</template>