UNPKG

@discuzq/sdk

Version:

discuz dsk

80 lines (65 loc) 2.22 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _taro = _interopRequireDefault(require("@tarojs/taro")); // https://taro-docs.jd.com/taro/docs/apis/route/reLaunch var MiniRouter = /*#__PURE__*/function () { function MiniRouter() { (0, _classCallCheck2.default)(this, MiniRouter); (0, _defineProperty2.default)(this, "router", _taro.default); } (0, _createClass2.default)(MiniRouter, [{ key: "push", value: function push() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; _taro.default.navigateTo(options); } }, { key: "replace", value: function replace() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; _taro.default.redirectTo(options); } }, { key: "reLaunch", value: function reLaunch() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; _taro.default.reLaunch(options); } }, { key: "switchTab", value: function switchTab() { var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; _taro.default.switchTab(options); } // 小程序不支持 }, { key: "prefetch", value: function prefetch() { console.warn('小程序不支持prefeatch'); } }, { key: "beforePopState", value: function beforePopState() { console.warn('小程序不支持beforePopState'); } }, { key: "back", value: function back(options) { _taro.default.navigateBack(options); } }, { key: "redirect", value: function redirect(options) { _taro.default.redirectTo(options); } }]); return MiniRouter; }(); var _default = new MiniRouter(); exports.default = _default;