查了一下资料 发现把自己路由配置里的 组件改写成异步与懒加载的形式,好像有两种写法 想了解这两种写法有什么大的区别吗 还是说只是语法和写法上的不同呢
vue官网写法:
import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
export function createRouter () {
return new Router({
mode: 'history',
routes: [
{ path: '/', component: () => import('./components/Home.vue') },
{ path: '/item/:id', component: () => import('./components/Item.vue') }
]
})
}
这个应该是commonJS写法:
import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
export function createRouter () {
return new Router({
mode: 'history',
routes: [
{ path: '/', component: resolve => require(['./components/Home.vue'],resolve) },
{ path: '/item/:id', component: resolve => require(['./components/Item.vue'],resolve) }
]
})
}
可以先从用SDK开始,腾讯云出品的小程序SDK。
https://github.com/tencentyun/wafer2-quickstart
当然还有实验室可以帮你学