三里清风
三里清风
  • 发布:2024-07-15 13:57
  • 更新:2024-07-15 13:57
  • 阅读:115

【报Bug】vue3 + mixin 混入设置小程序的分享配置无法生效

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.3 (22E252)

第三方开发者工具版本号: 1.06.2407092

基础库版本号: 3.4.5

项目创建方式: CLI

CLI版本号: 3.0.0-3090920231225001

示例代码:

以下是混入的代码文件

export default {  

  onShareAppMessage() {  
    return {  
      title: "测试111111  ",  
      desc: "800万人才都在用,你想招的全在这里了!",  
      path: "/pages/index/index",  
    }  
  },  

  onShareTimeline(){  
    return {  
      title: "小翅企业版|马上开聊,招人更快  ",  
      desc: "800万人才都在用,你想招的全在这里了!",  
      path: "/pages/index/index",  
    }  
  }  

}

在main.js中混入

import share from "./utils/share"  

export function createApp() {  
  const app = createSSRApp(App)  
  app.use(store)  
  app.config.globalProperties.$dayjs = dayjs  
  app.mixin(share)  
  return {  
    app  
  }  
}

操作步骤:

编写好混入之后,在页面点击分享按钮,分享按钮依旧为灰色

预期结果:

可以正常分享出去

实际结果:

无法分享,配置不生效

bug描述:

1 在main.js中使用mixin混入了微信小程序的分享代码,无法生效。
2 在页面之中单独使用options的方式编写分享代码就可以生效。但是mixin的无法生效,经过测试,mixin是已经执行的了。

2024-07-15 13:57 负责人:无 分享
已邀请:

要回复问题请先登录注册