飞道科技

飞道科技文档总汇

微信小程序分享路径无效

现象

定义分享路径后,通过分享进入页面,页面所携带的参数不正确

解决方法

将原来的分享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'
	};
}