首页 > 编程语言 >微信小程序全局使用分享

微信小程序全局使用分享

时间:2024-09-18 10:28:56浏览次数:1  
标签:return showToast success title 微信 全局 分享 login

最近使用UniApp开发微信小程序,需要用到微信分享功能,但是小程序测试的时候分享图标是灰色,无法完成分享功能,如果是单页面分享,可以直接在页面写方法中写

            onShareAppMessage() {
                return {
                    title: "欢迎体验",
                    path: '/pages/login/login',
                    imageUrl:'https://web-assets.dcloud.net.cn/unidoc/zh/[email protected]'
                }
            }

如果需要全局都有分享功能,那么就必须在main.js 中引入分享的js文件

export default {
    data() {
        return {}
    },
    created() {
            //#ifdef MP-WEIXIN 显示分享图标
            wx.showShareMenu({
                withShareTicket: true,
                menus: ['shareAppMessage', 'shareTimeline']
            });
            //#endif
        },
    onl oad(){
        wx.showShareMenu({
            withShareTicket: true,
            menus: ['shareAppMessage', 'shareTimeline']
        });
    },
    //1.配置发送给朋友
    onShareAppMessage() {
        return {
            title: '欢迎体验', //分享的标题
            path: 'pages/login/login', //点击分享链接之后进入的页面路径
            imageUrl: '/static/loginex.png', //分享发送的链接图片地址
            success() {
                // 分享完成,请注意此时不一定是成功分享
                uni.showToast({
                    title: "分享成功",
                    duration: 3500,
                    icon: "success"
                });
            },
            fail() {
                // 分享失败
                uni.showToast({
                    title: "分享失败",
                    duration: 3500,
                    icon: "error"
                });
            }
        };
    },
    //2.配置分享到朋友圈
    onShareTimeline() {
        return {
            title: '欢迎体验', //分享的标题
            query: 'pages/login/login', //点击分享链接之后进入的页面路径
            imageUrl: '/static/loginex.png' ,//分享发送的链接图片地址
            success() {
                // 分享完成,请注意此时不一定是成功分享
                uni.showToast({
                    title: "分享成功",
                    duration: 3500,
                    icon: "success"
                });
            },
            fail() {
                // 分享失败
                uni.showToast({
                    title: "分享失败",
                    duration: 3500,
                    icon: "error"
                });
            }
        }
    }
}

VUE3中main.js中的function createApp()加入app.mixin(share)

标签:return,showToast,success,title,微信,全局,分享,login
From: https://www.cnblogs.com/feipengting/p/18418017

相关文章

  • 透明质酸Hyaluronic Acid-CY5药物研发与筛选【新维创分享】
    透明质酸HyaluronicAcid-CY5药物研发与筛选【新维创分享】HyaluronicAcid-CY5应用领域药物传递系统:CY5-HA可以被设计为药物传递系统的一部分。透明质酸作为载体,可以利用其与细胞表面受体的结合能力(如CD44受体),将药物靶向传递到特定组织或细胞。而Cy5的荧光标记则可用于监测......
  • 透明质酸Hyaluronic Acid-CY5药物研发与筛选【新维创分享】
    透明质酸HyaluronicAcid-CY5药物研发与筛选【新维创分享】HyaluronicAcid-CY5应用领域药物传递系统:CY5-HA可以被设计为药物传递系统的一部分。透明质酸作为载体,可以利用其与细胞表面受体的结合能力(如CD44受体),将药物靶向传递到特定组织或细胞。而Cy5的荧光标记则可用于监测......
  • Java基于微信小程序的个人财务理财系统App+Vue[毕业设计]
    文末获取资源,收藏关注不迷路文章目录项目介绍技术介绍项目界面关键代码目录项目介绍时代在飞速进步,每个行业都在努力发展现在先进技术,通过这些先进的技术来提高自己的水平和优势,个人财务系统APP当然不能排除在外。个人财务系统APP是在实际应用和软件工程的开发原......
  • 打开SSL后,百度分享就不显示图标了,有好的解决办法吗
    当您启用了SSL证书之后,可能会遇到百度分享按钮不显示的情况,这是因为安全协议的变化可能会导致一些资源加载失败。以下是一些可能的解决方案:确保所有资源都是HTTPS:检查您的网站上的所有资源(图片、脚本、样式表等)是否都已经使用了HTTPS协议加载。如果存在HTTP资源,浏览器可能会......
  • 支持外部内存功能的STL容器使用方法分享
    一、分享简介    C++的STL支持了多种容器供开发者操作,然而这些容器使用的是系统内存,使用者无法直接管理。边缘端的嵌入式设备通常会要求对使用的内存进行管理,因此封装出支持外部内存功能的STL容器就显得十分必要。本案例针对被封装容器的使用方法进行了经验分享,具体涉及3......
  • 微信授权登录接口开发
    微信登陆过程在项目开发中,难免会遇到微信授权登录这一操作,本讲来讲一下微信登陆是如何实现的?关于校验登录,有诸多方法,记录方法如下:使用SpringMVC提供的拦截器网关服务全局过滤器使用AOP面向横切面实现对于使用SpringMVC提供的拦截器来实现,其大致的思路如下:注意:用户......
  • 基于Java+Vue+Mysql的人力资源管理系统:简单易用,高效协同(项目源码分享)
      前言:eHR(ElectronicHumanResources)人力资源管理系统是一个综合性的软件平台,用于管理组织的人力资源相关的各种活动和数据。该系统可以显著提高人力资源部门的工作效率,确保数据准确性和一致性,同时提供决策支持。以下是eHR人力资源管理系统的六个主要模块及其功能的简要介......
  • 毕业设计选题参考|基于微信小程序实现养老院管理系统
    作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业......
  • static 修饰局部变量和全局变量的区别
    static静态全局静态用来修饰变量的static修饰全局变量,修改的是该全局变量的属性(【外部链接】变成【内部链接】)static修饰局部变量,修改的是局部变量的时候,修改的是存储位置(【栈存储区】变成【静态存储区】)用法:修饰局部变量static修饰局部变量的时候,局部变量出......
  • 基于django+vue高校笔记分享系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在信息化高速发展的今天,高等教育领域正经历着前所未有的变革。随着知识更新速度的加快和在线学习平台的兴起,学生们对于高效获取、整理与分......