react做的电商网站能上线吗,用wordpress做企业网站视频教程,专门做颜料的网站,如何开发自己的网站场景#xff1a;
子组件中写了‘onShareAppMessage’和‘onShareTimeLine’#xff0c;父组件中也写了这两个函数#xff0c;并且在url中携带了参数#xff0c;发现分享后在分享页‘onLoad’中取不到参数。
// 分享目标页
onLoad(async (props: any) {const { share…场景
子组件中写了‘onShareAppMessage’和‘onShareTimeLine’父组件中也写了这两个函数并且在url中携带了参数发现分享后在分享页‘onLoad’中取不到参数。
// 分享目标页
onLoad(async (props: any) {const { shareCode } props;shareCode (parentId Number(shareCode))Loading(全力加载中...)
});// 触发分享页
onShareAppMessage(() {return {title: 一起来组队瓜分圣诞大奖,path: /pages/christmasActivity/index?shareCode TeamData.dd_id,imageUrl: christmasShareicon,};
});
原因
子组件的这两个函数覆盖了父组件的所以失效了。
原理
小程序是单页面应用可以说所有的页面都是层层嵌套的。当触发分享功能后现在当前页面内查找这两个函数如果没找到会向父级页面查找一直查找到顶级为止查找到就使用。如果当前页面有使用子组件且子组件内部也写了这两个函数那么子覆盖父。
是不是有点像原型链。