城阳工作端uniH5前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1 lines
1.4 KiB

"use strict";function ownKeys(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(r,!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=withNativeRoutes;var NATIVE_ROUTES=["navigateTo","redirectTo","switchTab","navigateBack","reLaunch"];function withNativeRoutes(e,t){function r(r,n){return new Promise(function(e,t){wx[r].call(wx,_objectSpread({},n,{success:e,fail:t}))})}var n=e.url,o=e.openType,c=void 0===o?"navigateTo":o,i=e.delta,a=void 0===i?1:i;return n?NATIVE_ROUTES.includes(c)?r(c,"navigateBack"===c?{delta:a}:{url:n}):Promise.reject('Invalid value of prop "openType" of "'.concat(t.is,'": expected "').concat(NATIVE_ROUTES.join(","),'", ')+"but got ".concat(c,".")):Promise.reject('Invalid value of prop "url" of "'.concat(t.is,'": Expected an Non-empty String.'))}