router.js 504 Bytes
import wx from '../libs/wx.js'
import { stringify } from '../libs/query-stringify.js';

export default {
  navigateTo(params) {
    return wx.navigateTo({
      url: `${params.url}?${stringify(params.query)}`,
    });
  },
  reLaunch(params) {
    return wx.reLaunch({
      url: params.url
    });
  },
  redirectTo(params) {
    return wx.redirectTo({
      url: `${params.url}?${stringify(params.query)}`,
    })
  },
  switchTab(params) {
    return wx.switchTab({
      url: params.url,
    })
  }
}