收藏
回答

小程序右上角复制的链接可以自定义吗?

小程序右上角复制链接按钮出来的短链接,中间部分可以可以自定义修改吗,比如原链接是这样的#小程序://小程序名称/0fPMn1oq7mhlLMt;是否可以改为#小程序://品牌馆/好物分享//0fPMn1oq7mhlLMt这样呢

回答关注问题邀请回答
收藏

5 个回答

  • 我是小白
    我是小白
    2025-09-08

    看你的用途,仅仅想改中间部分是可以实现的

    2025-09-08
    有用
    回复
  • 大山
    大山
    2025-09-08

    正常来接口不支持。确保当前页面没有其他复制内容,可以尝试这样使用试试。使用 wx.onCopyUrl 方法监听用户点击右上角菜单的 “复制链接” 按钮的事件,然后通过 wx.setClipboardData 方法将剪贴板内容替换为自定义信息,如下:

    //js
    onLoad: function () {
      // 保存监听函数的引用,以便后续可以移除
        this.copyUrlHandler = (res) => {
            setTimeout(() => {
                wx.setClipboardData({
                    data: '#小程序://品牌馆/好物分享//0fPMn1oq7mhlLMt',
                    success: (result) => {
                        console.log('---', res, result);
                    }
                });
            }, 1500);
        };
    },
    // 添加页面卸载生命周期函数
    onUnload() {
        if (this.copyUrlHandler) {
            wx.offCopyUrl(this.copyUrlHandler);
        }
    },
    // 如果是 tab 页面,还需要在 onHide 中处理
    onHide() {
        // 页面隐藏时清除自定义复制链接监听
        if (this.copyUrlHandler) {
            wx.offCopyUrl(this.copyUrlHandler);
        }
    },
    // 如果从其他页面返回时需要重新设置监听
    onShow() {
        // 重新设置当前页面的复制链接监听
        if (this.copyUrlHandler) {
            wx.onCopyUrl(this.copyUrlHandler);
        }
    },
    
    2025-09-08
    有用
    回复 3
    • 蒸饭大王
      蒸饭大王
      2025-09-08
      感谢  我去试试
      2025-09-08
      回复
    • 大山
      大山
      2025-09-08回复蒸饭大王
      还有一个思路,如果当前页不需要分享,可以禁用这个复制链接按钮,自己去实现一个分享弹窗之类的,一键复制自己生成的短链接。
      2025-09-08
      回复
    • 杰仕人生
      杰仕人生
      2025-10-21回复大山
      神仙啊!!正愁怎么控制这个操作呢,原来直接改用户剪贴板就行了
      2025-10-21
      回复
  • 浚枢
    浚枢
    2025-09-08

    你好,不支持自定义修改

    2025-09-08
    有用
    回复
  • 小黎
    小黎
    2025-09-08

    不支持

    2025-09-08
    有用
    回复 1
    • 蒸饭大王
      蒸饭大王
      2025-09-08
      好的  谢谢
      2025-09-08
      回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-09-08
    有用
登录 后发表内容