jump-to-miniapp.js
658 Bytes
import Taro from '@tarojs/taro';
import {stringify} from 'query-string';
const appData = {
yohobuyLimitChannel: {
appId: 'wxed31f9e8705fb8d1',
page: {
limitProductList: 'pages/index/index'
}
},
anotherApp: {
appId: 'wx084ab813d88c594b',
page: {
home: '/pages/product/detail/detail'
}
},
};
export default function(params) {
let navigateToMiniParams = {
appId: appData[params.app].appId,
path: params.path || `${appData[params.app].page[params.page]}?${stringify(params.data)}`
};
return Taro.navigateToMiniProgram(navigateToMiniParams);
}