onShareTimeline为什么无效? uniapp框架 小程序分享朋友圈

2023-10-19 11:33

本文主要是介绍onShareTimeline为什么无效? uniapp框架 小程序分享朋友圈,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前提:我用的uni-app开发

1.页面中设置了onShareAppMessage、onShareTimeline两个,但是开发工具显示分享朋友圈的按钮置灰不可用,但是真机模拟可用。

2.然后在页面中使用显示朋友圈的api可以分享朋友圈了,但是onShareTimeline中自定义的内容却不生效。。。

wx.showShareMenu({withShareTicket: true,menus: ['shareAppMessage', 'shareTimeline']
})
在真机模拟调试时,点击转发按钮,日志打印 innoke event onShareAppMessage in page:***********然后是onShareAppMessage方法中自定义的内容,但是当点击分享朋友的时候不提示调用onShareTimeline 也不调用自动以的内容,方法里内容不打印。

后来看下了,微信朋友圈的功能是后加的,uniapp 说的支持也是后来才支持,应该是我的版本低导致的,

于是升级uniapp ,升级uniapp 就只需要升级一个vue-cli 就可以了

输入命令vue -V查看系统当前安装的vue-cli版本
输入命令npm uninstall vue-cli -g卸载旧版本vue-cli。
输入命令npm install -g @vue/cli安装最新vue-cli。
等待安装完成,输入命令vue -V查看vue版本,升级成功。

这时候奇怪了,升级完之后,用开发工具还是灰色的禁用状态,。。。。。。最后把开发工具所有已加载过的程序全部删了,重新尽在进开发工具才好了。

(废话:整个过程经历了一个下午,各种测试,先用原生的试了试可以出来,那就说明,微信小程序确实支持分享朋友圈,不是微信的问题,然后又用uniapp 新建了一个项目,此时新建项目的时候,用的vue-cli已经是最新的了,此时也能出来,但此时在用原来项目还是出不来,后来把项目删除重新载入就好了,这个过程也经历的很久很痛苦。)

这篇关于onShareTimeline为什么无效? uniapp框架 小程序分享朋友圈的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/239486

相关文章

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

OpenCV在Java中的完整集成指南分享

《OpenCV在Java中的完整集成指南分享》本文详解了在Java中集成OpenCV的方法,涵盖jar包导入、dll配置、JNI路径设置及跨平台兼容性处理,提供了图像处理、特征检测、实时视频分析等应用... 目录1. OpenCV简介与应用领域1.1 OpenCV的诞生与发展1.2 OpenCV的应用领域2

Python Web框架Flask、Streamlit、FastAPI示例详解

《PythonWeb框架Flask、Streamlit、FastAPI示例详解》本文对比分析了Flask、Streamlit和FastAPI三大PythonWeb框架:Flask轻量灵活适合传统应用... 目录概述Flask详解Flask简介安装和基础配置核心概念路由和视图模板系统数据库集成实际示例Stre

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

Python中你不知道的gzip高级用法分享

《Python中你不知道的gzip高级用法分享》在当今大数据时代,数据存储和传输成本已成为每个开发者必须考虑的问题,Python内置的gzip模块提供了一种简单高效的解决方案,下面小编就来和大家详细讲... 目录前言:为什么数据压缩如此重要1. gzip 模块基础介绍2. 基本压缩与解压缩操作2.1 压缩文

Spring 框架之Springfox使用详解

《Spring框架之Springfox使用详解》Springfox是Spring框架的API文档工具,集成Swagger规范,自动生成文档并支持多语言/版本,模块化设计便于扩展,但存在版本兼容性、性... 目录核心功能工作原理模块化设计使用示例注意事项优缺点优点缺点总结适用场景建议总结Springfox 是

Go语言代码格式化的技巧分享

《Go语言代码格式化的技巧分享》在Go语言的开发过程中,代码格式化是一个看似细微却至关重要的环节,良好的代码格式化不仅能提升代码的可读性,还能促进团队协作,减少因代码风格差异引发的问题,Go在代码格式... 目录一、Go 语言代码格式化的重要性二、Go 语言代码格式化工具:gofmt 与 go fmt(一)

Python的端到端测试框架SeleniumBase使用解读

《Python的端到端测试框架SeleniumBase使用解读》:本文主要介绍Python的端到端测试框架SeleniumBase使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录SeleniumBase详细介绍及用法指南什么是 SeleniumBase?SeleniumBase