首页 > 其他分享 >uni-app vue3 实现微信朋友圈和朋友分享功能

uni-app vue3 实现微信朋友圈和朋友分享功能

时间:2024-08-20 16:51:55浏览次数:15  
标签:return 微信 app 程序 朋友圈 share 分享

 

1. 新建 share.js

export default {

  data() {
    return {}
  },
  
  //1.配置发送给朋友
  onShareAppMessage() {
    return {
      title: '分享的标题', //分享的标题
      path: 'pages/index', //点击分享链接之后进入的页面路径
      imageUrl: '' //分享发送的链接图片地址
    };
  },

  //2.配置分享到朋友圈
  onShareTimeline() {
    return {
      title: '分享的标题', //分享的标题
      query: 'pages/index', //点击分享链接之后进入的页面路径
      imageUrl: '' //分享发送的链接图片地址
    }
  },
}

2. 全局混入

// #ifdef VUE3
import { createSSRApp } from 'vue'
import share from './utils/share.js' 

export function createApp() {
  const app = createSSRApp(App)
  app.mixin(share)
  return {
    app
  }
}
// #endif

平台差异说明

AppH5微信小程序支付宝小程序百度小程序抖音小程序、飞书小程序QQ小程序快手小程序京东小程序
x x x

 

 此事件需要 return 一个 Object,用于自定义分享内容,其内容如下:

 

 

标签:return,微信,app,程序,朋友圈,share,分享
From: https://www.cnblogs.com/xcbk/p/18369752

相关文章

  • 微信小程序如何实现组件之间的数据传递?
    在微信小程序中,组件之间的数据传递主要有以下几种方式:父组件向子组件传值:父组件可以通过设置子组件的属性(properties)来传递数据。首先,在子组件的.json文件中定义properties:{"component":true,"usingComponents":{},"properties":{"myProperty":{......
  • 围观|微信小程序开发数据绑定最佳实践?
    在微信小程序开发中进行数据绑定时,遵循一些最佳实践可以帮助你编写更高效、可维护的代码。以下是一些数据绑定的最佳实践:1.保持数据简洁尽量保持data对象中的数据简洁明了,避免嵌套过深的数据结构。这样可以减少数据更新的复杂性,提高代码的可读性。Page({data:{......
  • 《深入探究 @SpringBootApplication 注解的内部原理》
    《深入探究@SpringBootApplication注解的内部原理》@SpringBootApplication注解涵盖了SpringBoot的包扫描原理、自动装配原理等众多重要原理。接下来,我们将对该注解展开深入且详尽的研究。而研究上述原理的关键,在于剖析@SpringBootApplication内部的构成结构,如下图:......
  • [Web Component] using `part` to allow applying styling from outside the shadow D
    Let'ssaywehaveawebcomponent: import{getProductById}from"../services/Menu.js";import{addToCart}from"../services/Order.js";exportdefaultclassDetailsPageextendsHTMLElement{constructor(){super();......
  • 创建uni-app项目(vue3+ts+vite)
     npxdegitdcloudio/uni-preset-vue#vite-tsm-uni-demo1跳转到对应目录,装包,运行cdm-uni-demo1yarnyarndev:h5tsconfig.json:{"extends":"@vue/tsconfig/tsconfig.json","compilerOptions":{"ignoreDeprecations&quo......
  • uniapp微信小程序的拍照功能
    1.实现的效果2.实现代码(1)pages/index/index中<template> <viewclass="content"> <imageclass="logo"src="/static/header.jpg"></image> <viewclass="text-area"> <buttonclass="......
  • uni_app中使用uQRcode生成二维码并保存到本地
    #效果#1.首先在插件市场引入uQRcode二维码生成插件,下载并导入到项目uQRCode全端二维码生成插件支持nvue支持nodejs服务端-DCloud插件市场https://ext.dcloud.net.cn/plugin?id=12872.在项目中新建vue文件,代码如下<template> <viewclass="code"> <viewclass="uqr......
  • Android 10.0 Launcher3从首页开始安装app功能实现
    1.前言 在10.0的系统rom定制化开发中,在进行Launcher3的某些功能开发实现过程中,在某些项目中,安装的app比较多,要求在launcher3的首页开始安装app应用,接下来就需要分析下app安装图标排序的流程,然后在实现相关的功能2.Launcher3从首页开始安装app功能实现的核心类packages/a......
  • 解锁黑科技!百度AppBuilder助你秒变开发者,轻松实现文心一言
    在数字化浪潮席卷全球的今天,人工智能(AI)和大模型技术正以前所未有的速度改变着我们的世界。从自然语言处理到图像识别,从智能推荐到自动化决策,大模型以其强大的数据处理能力和学习能力,正成为推动科技创新的核心动力。然而,对于许多开发者而言,如何高效、便捷地将大模型的能力集......
  • Java计算机毕业设计移动购物管家app(开题报告+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着移动互联网技术的飞速发展,智能手机已成为人们日常生活中不可或缺的一部分,极大地改变了人们的消费习惯。传统购物模式逐渐向线上转移,移动购物以其......