# myt_miniprogram **Repository Path**: asdfrr/myt_miniprogram ## Basic Information - **Project Name**: myt_miniprogram - **Description**: 美易通小程序 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-10-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # myt_programs > 本项目基于mp-vue搭建 #去掉目录的main.js #mpvue每个页面必须对应一个main.js,导致每个页面都需要建一个目录,目录下方建一个main.js,非常感觉繁琐的 #利用mpvue-entry >mpvue-router-patch #路由转跳 #因为小程序与vue的路由机制的差异,所以我们没法使用vue-router来实现路由转跳(因为vue页面转跳后,之前的页面会销毁;小程序在页面转跳后,之前的页面不会被销毁,而是转入后台;) #如果你需要使用类似vue的api来实现(可能有些项目想将已有vue代码直接编译成小程序) #这里推荐一个第三方插件:mpvue-router-patch >参考 https://github.com/F-loat/mpvue-router-patch #本项目使用方法 #在src/router/router.js >module.exports = [{ path: 'pages/index/index', name: 'Index', config: { navigationBarTitleText: '文章详情', // 引入UI组件,后面会讲到 usingComponents: { 'van-button': '/static/vant/button/index' } } }, { path: 'pages/demo/demo', name: 'demo', config: { navigationBarTitleText: '文章详情', // 引入UI组件,后面会讲到 usingComponents: { } } }] #本项目的UI框架采用了有赞小程序框架Vant #如果想用到里面的UI组件,在router.js里相应的页面配置里的usingComponents引入即可。vant文件放在了static/vant里。 #npm install #npm run dev #打包上线的时候 使用 npm run build #项目用了eslint