wepy框架routes插件
安装
npm install wepy-plugin-routes --save-dev
wepy.config.js
配置const routes = moduleexportsplugins = 'routes': routes;
路由文件
// 'src/common/js/routes'moduleexports = appEntry: '/pages/appEntry' clue: index: '/pages/clue' add: '/pages/addClue' user: login: '^/pages/login' // 首页 resetPassword: '/pages/resetPassword' forgetPassword: '/pages/forgetPassword' personInfo: '/pages/personInfo' contacts: index: '/pages/contacts' add: '/pages/contactsAdd' customers: index: '/pages/customer' edit: '/pages/customerEdit' detail: '/pages/customerDetail' schedule: index: '/pages/schedule' add: '/pages/addSchedule' message: index: '/pages/message' report: index: '/pages/report'
作用
让路由跳转更语义化
之前路由跳转
wepy.$navigate('/pages/message')
现在路由跳转
const routes = require('src/common/routes')
wepy.$navigate(routes.message.index)