解决分享转发失败(转发链接带有汉字)

let url = encodeURI('https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=你说的对');
wx.ready(() => {
 wx.showMenuItems({
    menuList: ['menuItem:share:appMessage'] // 要显示的菜单项,所有menu项见附录3
 });
   // 分享给朋友
  wx.onMenuShareAppMessage({
   title: '哈哈', // 分享标题
   desc: `您好`, // 分享描述
   link: url, // 微信分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
   imgUrl: wxSharingImg, // 微信分享链接的图标
   type: '', // 分享类型,music、video或link,不填默认为link
   dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
   success: function () { // 用户确认分享后执行的回调函数
     _this.Status(url); // 转发成功后调转发落地接口
   },
   fail: function () {
      console.log('分享失败');
   },
   cancel: function () { // 用户取消分享后执行的回调函数
      console.log('取消分享');
   }
 });
});
     
其实人生 我只是不想输而已
原文地址:https://www.cnblogs.com/gongxiaoyan/p/14338113.html