其实不应该存在这篇文章,因为原理和之前的文章一样。
【请收藏】怎么把小程序版积分商城插入到我的公众号中?
当然,微信刚刚开放了这个权限,
现在你是幸福的,你可以像链接网站一样链接到我们的积分商城。之前只能链接H5,现在可以链接小程序,而且不需要我们这边做任何设置,而且不限数量。
首先,你需要修改App.json
{
...
"navigateToMiniProgramAppIdList": ["wxd4a7c9308c717bbd"
]
}
然后再代码中,可以通过button或者navigator组件,实现小程序跳转——
<navigatortarget="miniProgram"
open-type="navigate"
app-id="wxd4a7c9308c717bbd"
path="/pages/index/index?store_id=店铺id"
extra-data="{{extraData}}"
version="develop"
bindsuccess="toMiniProgramSuccess">点击超链接打开绑定的小程序navigator>
——
data:{
extraData: {
from: '一些form数据'
}
}
...
toMiniProgramSuccess(res){//从其他小程序返回的时候触发 wx.showToast({
title: '通过超链接跳转其他小程序成功返回了'
})
}
——
店铺ID打开小程序版积分商城就能看到——
下面是通过Button来实现的——
<button bindtap='navigateToMiniProgram'>
点击按钮打开其他小程序
button>
————
navigateToMiniProgram(){
wx.navigateToMiniProgram({
appId: 'wxd4a7c9308c717bbd',
path: '/pages/index/index?store_id=店铺id',
extraData: {
from: '积分商城'
}, success(res) { wx.showToast({
title: '跳转成功'
})
}
})
}
——
至于form传递参数等问题,自行查文档解决吧。
丘孔 2020年5月12日18:15:21