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

当使用微信小程序进行分享好友功能时,怎样能够联调,查看是否接收到参数,并在被分享人点进来的时候逻辑处理是否正确。

1、分享功能实现

分享给朋友 有两种方式:
第一种就是 微信右上方的三点 里面有分享给好友 默认是置灰的

在 与 methods 同级 写上以下函数 将页面的分享功能点亮:

onShareAppMessage 这个api 有两个 值 一个是菜单级的 (如上方式) 另一个是按钮级的 (即点击按钮实现分享功能,如下)

按钮 级的分享 ,最重要的是 一定为button 按钮 并 open-type=“share" 这都是规定的写法(不这样写不好用)

onShareAppMessage 具体用法:
onShareAppMessage (res) =>{}
res ---- 里面 有区分 是按钮级点击分享还是菜单级 button 代表点击按钮进行分享

return 是一定要写的
title---- 分享的标题
path ---- 被分享的页面路径
更多参数解释见文档:https://uniapp.dcloud.io/api/plugins/share?id=onshareappmessage

分享效果:

2、传参、接参
在path 路径后面拼接要传递的参数
页面级接收参数:在 onLoad 周期中 接收参数
options 里面就包含着 携带过来的参数

或者 想要在 整个小程序 级 来接收参数
那么就写在app.vue 中 onLaunch 小程序生命周期内

3、分享调试
简便方法是 在编译时 直接将分享页面设置为入口页面 并模拟参数

想要在手机上看效果 就真机调试 拿着自己手机扫描真机调试二维码 进行分享
被分享的人 打开小程序想要看效果
一定要先用手机 扫描预览二维码 确定当前小程序开发版本 然后点开分享链接
(被分享人 也要在此小程序的开发人员中)

uni-app 微信小程序 分享功能 传参 接收 与 调试相关推荐

  1. 微信小程序分享路径传参的问题

    最近在开发一个类似于小年糕的视频工具类的小程序,在写分享功能的时候需要实现以下两种场景 1. 当点击某个视频分享出去时,好友打开到视频详情页播放视频,返回时跳到首页. 2. 当在用户主页点击分享时,好 ...

  2. uniapp 微信小程序分享功能

    微信小程序分享功能.传参.接收参数 1,分享功能 在页面上与methods同级写上onShareAppMessage()函数. onShareAppMessage() {return{title: & ...

  3. 微信小程序分享功能开发及调试方法

    首先说一下使用方法如下,Button组件设置open-type="share"即可触发onShareAppMessage完成分享功能 <button class=" ...

  4. 详解 - 解决微信小程序分享功能图片比例问题 - 全局分享

    前言: 我在我的博客小程序使用微信小程序分享功能 图片不符合5:4问题 ,对其原理 扫描下面二维码,可以体验哦 准备 在需要自定义分享的页面 设置canvas 组件 目录 准备 详解思路 定义总函数 ...

  5. 微信小程序分享功能imageUrl带随机分享图片

    //此为微信小程序分享 onShareAppMessage: function(options) { //先写一个数组, var shareimg =[ "https://desk-fd.z ...

  6. uniapp开发微信小程序分享功能

    记一次uniapp开发微信小程序遇到的问题, 问题: 关于button的分享属性, 在HbuilderX中开发时,直接将button覆盖在image上,将button设置为透明,可以直接实现分享功能, ...

  7. 微信小程序|分享功能|复制文字|拨打电话|

    微信小程序功能 后续将会继续补充微信小程序的相关功能 微信小程序功能 1.分享功能 用户点击右上角转发 使用按钮分享 隐藏分享功能的api 2.复制文字 长按复制 将固定的内容复制到粘贴板中 3.拨打 ...

  8. 微信小程序分享功能的实现方法有两种

    官方设定5:4 小程序分享尺寸太大,尺寸500px400px(宽高) 在page.js中实现onShareAppMessage,便可在小程序右上角选择分享该页面 onShareAppMessage: ...

  9. 原生微信小程序跳转传参 : [非TabBar跳转传参] 和 [TabBar跳转传参]

    一般常用的微信小程序跳转分为两种 1.非TabBar跳转 2.TabBar跳转 1.非TabBar跳转 非TabBar页面的跳转通常使用wx.navigateTo来跳转页面,在链接后面加 ? 传参,如 ...

最新文章

  1. 可持久化Trie +枚举 ---- P5795 [THUSC2015]异或运算
  2. 华北赛区,我们来啦!
  3. linux之间文件传输scp
  4. JVM(3)——Java GC分析
  5. 027_Badge标记
  6. python memoryerror_使用Scikit-learn时的Python MemoryError
  7. UI5界面绘制的机制,以及老旧dom节点的清除机制
  8. java 毫秒转分钟和秒_PDF如何转换CAD文件?教你一分钟批量转上百文件方法,看完秒懂!...
  9. “~/” 代表应用程序根目录的一点误区
  10. iCollections for Mac(桌面整理工具)
  11. Java设计模式------工厂模式-------工厂方法模式
  12. 搜索引擎 —海量数据搜索
  13. QListView当前页(可视范围)全选反选
  14. 实现h5链接打开Android app
  15. 腾讯云,体验万象优图鉴黄服务
  16. Python四舍五入保留两位小数
  17. Linux虚拟主机管理系统---wdcp
  18. java实现微信朋友圈点赞统计,微信朋友圈点赞测试用例
  19. SMT32同步采样ADC芯片ADS8329 | 立创开源
  20. 清除新版Google Chrome浏览器中表单控件(input,button...)默认的黑色边框

热门文章

  1. 室内陈设设计有必要吗,室内陈设设计要注意什么
  2. python 存储图片_使用python存储网页上的图片实例
  3. Dynamo常用节点包下载方法
  4. Tga图片格式分析以及程序实现
  5. OPPO正在拆掉“创新围墙”
  6. python天勤金叉编程代码大全_天勤终端数据解决方案
  7. 抽象类和接口(Java程序设计)
  8. 【生信分析】一些关于生物信息的常见名字解释
  9. 【云原生】-Docker快速搭建免费的WordPress博客平台
  10. FXCM富汇官网:通过十个问题学习外汇知识