吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4518|回复: 2
收起左侧

[其他转载] 【转】uni-app 微信QQ小程序转发分享配置教程

[复制链接]
fengrui99 发表于 2019-11-11 16:35
本帖最后由 fengrui99 于 2019-11-11 17:26 编辑

原文转载来自:https://www.frbkw.com/2026/

uni-app 微信QQ小程序转发分享配置教程,首先该教程只对应小程序起作用,在开源“
星茫多端小程序”的时候写了一个分享主页和文章详情,优化后打算就脱离出来也做一个小教程


平台差异说明支持:微信小程序,支付宝小程序,百度小程序,头条小程序不支持:5+app , h5我们在官网查看onShareAppMessage 得知他有3个参数 一个是title标题,path页面路径,img分享封面图片,官方代码
[Asm] 纯文本查看 复制代码
export default {
  onShareAppMessage(res) {
    if (res.from === 'button') {// 来自页面内分享按钮
      console.log(res.target)
    }
    return {
      title: '自定义分享标题',
      path: '/pages/test/test?id=123',
      imageUrl:''
    }
  }
}

我们现在开始修改它
1.发起请求
首先我们发起一个文章详情页请求,随后我们要保存下请求的标题(title),文章id(psouid),文章封面(timg
[Asm] 纯文本查看 复制代码
onLoad() {
        uni.request({
                url: 'https://www.frbkw.com/wp-json/wp/v2/posts/2026',
                        success:(res) =>{
                                this.title = res.data.title.rendered;
                                this.timg = res.data.meta.thumbnail;
                                this.psouid = res.data.id;
                        }                
                }
        })        
},
2.保存参数
标题(title),文章id(psouid),文章封面(timg
[Asm] 纯文本查看 复制代码
data() {
        return {
                title:'',
                timg:'',
                psouid:''
        }
},

3.收工
在methods外面写onShareAppMessage
[Asm] 纯文本查看 复制代码
onShareAppMessage(res) {
        let that = this;
        if (res.from === 'button') {// 来自页面内分享按钮
                console.log(res.target)
        }
        return {
                title: that.title,
                path: '/pages/data/data?id=' + that.psouid,
                imageUrl:that.timg
        }
                        
},
QQ截图20191111163518.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

qadan 发表于 2019-11-11 17:06
感谢分享
dice1412 发表于 2020-3-6 11:19
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-17 00:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表