微信小程序分享路径无效
现象
定义分享路径后,通过分享进入页面,页面所携带的参数不正确
解决方法
将原来的分享fd-events-wx-page-share-app-message
事件删除
在页面初始化p.ts文件
init时,添加函数fd_events_wx_page_share_app_message
,名称固定
import a001 from './a001';
init(s, actions, {fd_events_wx_page_share_app_message: a001});
定义的函数fd_events_wx_page_share_app_message
必须是同步
export default function a001(e: {from: string, target: object, webViewUrl: string}) {
// from 转发事件来源。button:页面内转发按钮;menu:右上角转发菜单
// target 如果 from 值是 button,则 target 是触发这次转发事件的 button,否则为 undefined
// webViewUrl 页面中包含<web-view>组件时,返回当前<web-view>的url
// 在函数中可以使用storage原子操作而不能使用local原子操作
return {
title: '测试分享',
path: '/pages/share/share?a=b'
};
}