1.0.6 • Published 5 years ago

wepy-plugin-routes v1.0.6

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

wepy框架routes插件

npm version change-log

安装

npm install wepy-plugin-routes --save-dev

配置wepy.config.js

const routes = require('src/common/js/routes')
module.exports.plugins = {
  'routes': routes
};

路由文件

// 'src/common/js/routes'
module.exports = {
  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)
1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago