实现微信小程序的分享转发功能(可以从分享页返回小程序首页)
先附上官方文档:微信小程序转发文档
最简单是做法就是在转发按钮上添加上这句open-type=“share”
<button open-type="share">转发按钮</button>
这样点击这个按钮的时候就已经有转发功能了,但是这种转发是只能查看转发页,无法返回到小程序的首页。
所以为了能够返回首页,代码应该这样:
1)同样在转发页share.wxml的分享按钮上定义open-type=“share”
2)在share.js中调用onShareAppMessage方法,这是在用户点击按钮后触发该事件
Page({onShareAppMessage(res) {if (res.from === 'button') {// 来自页面内转发按钮console.log(res.target)}return {title: '自定义转发标题',path: 'pages/index/index?id=123' }}
})
//这个是分享路径,将路径定义为首页index,而不是直接定义为share分享页,这样用户打开分享内容是会先看到首页,然后定义一个标识,id随便命名,你也可以aaa=666
path: 'pages/index/index?id=123’
3)在首页index.js中的onLoad方法中:
onLoad: function (res) {if (res.id) {wx.navigateTo({url: '../logs/logs?id=' + res.id,//通过传递的标识再将路径定义为分享页})}}
最终效果多了返回功能
实现微信小程序的分享转发功能(可以从分享页返回小程序首页)相关推荐
- php实现微信公众号文章付费阅读功能的代码分享
关于php实现微信公众号文章付费阅读功能,就是一片公众号文章,点进去显示标题,作者,时间,公众号名称和部分内容,要想阅读所有内容,那就支付0.01元就可以阅读所有的内容,这就是付费阅读!!!当然金额可 ...
- 微信小程序开发 自定义按钮实现分享转发功能
文章目录 前言 一.详细步骤 前言 微信小程序,默认的分享功能是通过右上角的 "···" 按钮调用的,那么如何通过自定义按钮调用呢?本文将给出具体方法. 一.详细步骤 我采用了mp ...
- 企业微信的分享/转发功能
一.首先呢肯定是要参考企业微信的客户端API 1.JS-SDK里面的使用说明 引入js文件<script src="//res.wx.qq.com/open/js/jweixin-1. ...
- 微信内测朋友圈内容转发功能;快手前副总裁侵占756万余元,一审获刑7年;俄罗斯法院驳回苹果上诉,将继续进行反垄断调查|极客头条
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- PHP阅读文章送积分规则代码,php实现微信公众号文章付费阅读功能的代码分享
关于php实现微信公众号文章付费阅读功能,就是一片公众号文章,点进去显示标题,作者,时间,公众号名称和部分内容,要想阅读所有内容,那就支付0.01元就可以阅读所有的内容,这就是付费阅读!!!当然金额可 ...
- 微信分享转发功能「PHP版」
<script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> <scr ...
- c语言程序 实现简单计算器功能,C语言实现简单计算器小项目
昨天刚安装上devc++,半夜想着练练C语言吧 于是就看到实验楼有一个计算器的项目 之前做过一次,这次写的主要是思路 首先我们先从原理思考jia,实现简单的计算器就要具备加减乘除这些,看普通的计算器也 ...
- 小程序关闭所有页面跳转到指定页(小程序页面跳转)
在小程序开发过程中,有时候会遇到两个页面来回跳转多次后不能打开页面的情况,这时候我们要关闭之前的页面才能继续跳转. // 关闭所有页面跳转到某一页 wx.reLaunch({url: '/pages/ ...
- 动软分享社区功能解析-视频分享和基于地理位置分享图片
动软图片分享社区是基于动软分享社区系统开发的一套新模板,主要包括图片分享,视频分享,个人动态分享,小组,专辑等功能,非常适合于专注于图片互动的社区网站.支持多图片批量上传,一键采集其他网站图片,可基于 ...
- facebook,twitter的分享图片功能,facebook分享图片
前端日常踩坑达人 如果你FaceBook和twitter的分享机制就知道,当你分享数据到他们的网站,会有爬虫机器人一直在读取并解析你的数据(meta里面的),所以怎么让你的meta数据被抓到? Vue ...
最新文章
- 反转字符串/列表、改变递归次数限制、else用法...Python 冷知识(四)
- rsync服务器的配置
- Excel2007导入
- 俄罗斯方块剖析之一总体计划
- History of pruning algorithm development and python implementation(finished)
- github上传本地代码
- java单分支结构,java基础语法分支结构
- mybatis初学习
- 启动项目的时候报驱动错误: not support oracle driver 1.0
- 电力拖动自动控制系统(序)
- 使用python给微信推送信息(一)
- 数组中元素与字节的关系
- 怎么用软件测试睡眠质量差怎么办,手机软件可测睡眠质量?
- 二手苹果手机价格一览表
- org.apache.hadoop.hdfs.qjournal.client.QuorumException: Unable to check if JNs are ready for formatt
- 基于vue+el-upload图片上传(自用屎山)
- 中国大学生三天连夜做的AI特效小游戏,一天暴涨800万用户!
- 【算法学习笔记】74. 枚举 状态压缩 填充方案 SJTU OJ 1391 畅畅的牙签袋(改)...
- 什么是基类,什么是派生类
- PoW 、PoS , DPoS 算法
热门文章
- easyui基本布局
- SpringBoot的yml配置文件(三)
- 大前端学习笔记 -- Vue.js 3.0响应式系统原理
- 对硬盘进行分区时,GPT和MBR有什么区别?
- linux中如何查看本机ip,Linux中如何查看本机IP地址呢?
- 计算机械效率的公式四种,初级中学物理计算公式定律整编汇总.doc
- python标准库不需要导入即可使用其中的所有对象和方法_Python扩展库需导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法...
- mysql数据生成词云图,7个好用的在线词云生成工具
- linux 怎样恢复模式,删除Linux的依赖库并进入救援模式恢复
- Git submodule使用指南(二)