前言

微信分享是uniapp开发中常见的需求,大部分的app或者小程序都会具备微信分享的功能,但微信分享效果并不难实现,因为uniapp本身自带了一个微信分享的api,我们只需要调用微信分享的api即可实现

前置条件

要完成微信分享首先得打开微信分享的功能,打开manifest.json文件,点击app模块配置,找到微信分享并选中即可

注意:appid不是必填项,如果appid为空时分享出去的内容来源会显示为HBuilder,如果需要显示的内容来源是自身的app则需自行在各微信平台注册appid,填写注册的appid,打包后生效。

分享到聊天界面

<template><view><button @click="share">点我微信分享</button></view>
</template>
<script>export default {data() {return {}},methods: {share() {uni.share({provider: "weixin",scene: "WXSceneSession",type: 0,href: "https://cn.bing.com/images/search?q=%e5%a5%b6%e8%8c%b6&form=HDRSC2&first=1&tsc=ImageHoverTitle",    // 分享跳转的链接title: "微信分享",    // 分享标题summary: "微信分享示例",    // 分享内容文字imageUrl: "https://tse4-mm.cn.bing.net/th/id/OIP-C.4dMFZeNZTSghjY1RpuOqlgHaLH?w=182&h=273&c=7&r=0&o=5&dpr=1.25&pid=1.7",    //分享封面图片success: function(res) {// 此处是调起微信分享成功的回调},fail: function(err) {// 此处是调起微信分享失败的回调}});}}}
</script><style></style>

分享到朋友圈

<template><view><button @click="share">点我微信分享</button></view>
</template>
<script>export default {data() {return {}},methods: {share() {uni.share({provider: "weixin",scene: "WXSceneTimeline",type: 0,href: "https://cn.bing.com/images/search?q=%e5%a5%b6%e8%8c%b6&form=HDRSC2&first=1&tsc=ImageHoverTitle",    // 分享跳转的链接title: "微信分享",    // 分享标题imageUrl: "https://tse4-mm.cn.bing.net/th/id/OIP-C.4dMFZeNZTSghjY1RpuOqlgHaLH?w=182&h=273&c=7&r=0&o=5&dpr=1.25&pid=1.7",    //分享封面图片success: function(res) {// 此处是调起微信分享成功的回调},fail: function(err) {// 此处是调起微信分享失败的回调}});}}}
</script><style></style>

分享到微信收藏

<template><view><button @click="share">点我微信分享</button></view>
</template>
<script>export default {data() {return {}},methods: {share() {uni.share({provider: "weixin",scene: "WXSceneFavorite",type: 0,href: "https://cn.bing.com/images/search?q=%e5%a5%b6%e8%8c%b6&form=HDRSC2&first=1&tsc=ImageHoverTitle",    // 分享跳转的链接title: "微信分享",    // 分享标题imageUrl: "https://tse4-mm.cn.bing.net/th/id/OIP-C.4dMFZeNZTSghjY1RpuOqlgHaLH?w=182&h=273&c=7&r=0&o=5&dpr=1.25&pid=1.7",    //分享封面图片success: function(res) {// 此处是调起微信分享成功的回调},fail: function(err) {// 此处是调起微信分享失败的回调}});}}}
</script><style></style>

 以上就是微信分享的基本用法了,关于微信分享更多的信息可以前往uniapp 微信分享查看

uniapp 微信分享相关推荐

  1. uniapp 微信分享(ios)

    ios分享 首先项目的打开manifest.json,找到App模块配置,勾选微信分享会弹出一个Android和ios的配置项, ios分享需要的是一个UniversalLinks链接 1.进入苹果开 ...

  2. uniapp 微信分享(安卓)

    安卓分享: 首先项目的打开manifest.json,找到App模块配置,勾选微信分享会弹出一个Android和ios的配置项 先说Android的appid获取: 1.登录 微信开放平台 2.进入管 ...

  3. uni-app使用vue3、ts小程序如何微信分享到朋友和朋友圈

    本文章向大家介绍uniapp 微信小程序实现微信分享,主要包括uniapp 微信小程序实现微信分享使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下. 实际使 ...

  4. uniapp如何分享文件到微信 文件分享

    前言 微信分享是一个很重要的社交功能,uniapp封装了uni.share(OBJECT)分享功能,可以分享 纯文 / 纯图 / 图文 / 视频 / 音乐 / 小程序 ,但是唯独没有文件分享的选项,无 ...

  5. uni-app 微信小程序分享按钮

    uni-app 微信小程序分享按钮 官方文档说明 在 manifest.json 的 App SDK 配置里,勾选微信消息及朋友圈,并填写相关 appkey,微信 appkey 在需要分享的页面填写: ...

  6. uni-app 微信小程序 分享功能 传参 接收 与 调试

    uni-app 微信小程序 功能 传参 接收 与 调试 当使用微信小程序进行分享好友功能时,怎样能够联调,查看是否接收到参数,并在被分享人点进来的时候逻辑处理是否正确. 1.分享功能实现 分享给朋友 ...

  7. uniapp 微信小程序分享海报

    uniapp 微信小程序分享海报 下面是一个Uniapp微信小程序分享海报的简单示例: 在Uniapp项目中创建一个新的页面,用于展示要分享的内容和生成海报.例如,我们可以在新页面中显示一张图片和一些 ...

  8. uniapp微信小程序和打包app的分享功能

    小程序端和app端分享html: <!-- #ifdef APP-PLUS --> <view class="goodsMenu" @click="ap ...

  9. uniapp项目中使用canvas生成海报并保存、微信分享、发送至朋友圈

    uniapp项目中使用canvas生成海报并保存.微信分享.发送至朋友圈 1.html <!-- 分享模态框 --><canvas canvas-id="poster&qu ...

  10. uniApp 自定义分享到微信、朋友圈

    uniapp写app之自定义分享到微信和朋友圈 新建组件share-posters 在项目中index.html文件中引入jWeixin 在父组件中使用 新建组件share-posters uniap ...

最新文章

  1. 【转】Loadrunner入门(《软件性能测试过程详解与案例剖析》)
  2. 划分VLAN将生成树协议中的阻塞端口设置为转发端口
  3. composer 检查镜像_检查N元树中的镜像
  4. 【opencv学习】光流算法以及物体追踪算法(Lucas-Kanade算法)
  5. deepsort代码解读
  6. 集成学习(一)——随机森林以及GBDT
  7. python工资一般多少-Python工资一般是多少 看完吓你一跳
  8. H5网页漫画小说苹果cms模板\支持对接公众号\支持三级分销
  9. 关于Java堆栈的理解与说明
  10. php调用手写板,在Linux操作系统中使用手写板
  11. 加ing形式的单词有哪些_动词ing形式变化规则有哪些
  12. DSP CCS12.00 芯片:TMS320F28335 外部中断 XINT1, 和映射区域的 k1 -- k4 按键的功能实现
  13. ESP8266_遥控小车网页版
  14. 端游开发用什么技术可以让用户更短时间内体验游戏?端游分发...
  15. 阿里云最新云服务器价格表查询地址(官网)
  16. 转盘式视觉筛选机及其图像识别系统
  17. 简述关系数据库的数据完整性规则_认识关系数据库的完整性规则
  18. 奖励稀疏_好奇心解决稀疏奖励任务
  19. 李航统计学习感知机算法实现
  20. lightdb中审计日志的设置以及lightdb-em中审计日志的使用

热门文章

  1. python修改word文本框中的内容
  2. NetBIOS name
  3. arcgis js for JavaScript 4.X 移动轨迹动画
  4. 全球及中国汽车节能减排行业投资可行性及十四五发展趋势研究报告2021-2027年
  5. 计算机网络未识别网络,电脑网络连接出现未识别的网络怎么办
  6. 清华计算机自主招生试题,2017年清华大学自主招生笔试真题及答案汇总|2017自主招生笔试真题(清华大学)|清华大学2017年自主招生笔试真题...
  7. 线程池为啥要用阻塞队列
  8. MYSQL设置初始密码
  9. ajax中xhr监听,在firefox插件中监听http响应时确定XHR(ajax)响应
  10. Linux系统启动过程及其修复过程简析(CentOS5、6)