uni-app vue3 实现微信朋友圈和朋友分享功能

 

1. 新建 share.js

复制代码
export default {

  data() {
    return {}
  },
  
  //1.配置发送给朋友
  onShareAppMessage() {
    return {
      title: '分享的标题', //分享的标题
      path: 'pages/index', //点击分享链接之后进入的页面路径
      imageUrl: '' //分享发送的链接图片地址
    };
  },

  //2.配置分享到朋友圈
  onShareTimeline() {
    return {
      title: '分享的标题', //分享的标题
      query: 'pages/index', //点击分享链接之后进入的页面路径
      imageUrl: '' //分享发送的链接图片地址
    }
  },
}
复制代码

2. 全局混入

复制代码
// #ifdef VUE3
import { createSSRApp } from 'vue'
import share from './utils/share.js' 

export function createApp() {
  const app = createSSRApp(App)
  app.mixin(share)
  return {
    app
  }
}
// #endif
复制代码

平台差异说明

AppH5微信小程序支付宝小程序百度小程序抖音小程序、飞书小程序QQ小程序快手小程序京东小程序
x x x

 

 此事件需要 return 一个 Object,用于自定义分享内容,其内容如下:

 

 

posted @   小菜波  阅读(834)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示