uniapp小程序开发,配置开启小程序右上角三点的分享功能

直接全局配置一个分享的功能,要不然需要一个一个页面去单独配置就太麻烦了!!!

1.新建一个share.js文件,并配置代码,调用onShareMessage()和onShareTimeline()两个函数。

其中:

title:分享时显示的标题

path/query:分享链接后所进入的页面是哪个?配置路径(不要带后缀.vue/.nvue)

imageUrl:分享时显示的图片

javascript 复制代码
export default {
  data() {
    return {};
  },
  //1.配置发送给朋友
  onShareAppMessage() {
    return {
      title: "百村**,*****",
      path: "pages/login/index", //分享链接之后进入的页面路径
      imageUrl: "/static/images/logoPage.png", //分享发送的链接图片地址
    };
  },
  //2.配置分享到朋友圈
  onShareTimeline() {
    return {
      title: "百村**,*****",
      query: "pages/login/index", //分享链接之后进入的页面路径
      imageUrl: "/static/images/logoPage.png", //分享发送的链接图片地址
    };
  },
};

2.在main.js中使用mixin混入。

javascript 复制代码
import share from "./api/share.js";
Vue.mixin(share);
相关推荐
『 时光荏苒 』1 天前
网页变成PDF下载到本地
前端·javascript·pdf·网页下载成
亿元程序员1 天前
逃离鸭科夫5人2周1个亿,我们可以做一个鸡科夫吗?
前端
十一.3661 天前
37-38 for循环
前端·javascript·html
波诺波1 天前
环境管理器
linux·前端·python
San30.1 天前
深入理解浏览器渲染流程:从HTML/CSS到像素的奇妙旅程
前端·css·html
IT_陈寒1 天前
5个Python 3.12新特性让你的代码效率提升50%,第3个太实用了!
前端·人工智能·后端
周杰伦_Jay1 天前
【Python Web开源框架】Django/Flask/FastAPI/Tornado/Pyramid
前端·python·开源
艾小码1 天前
为什么你的JavaScript代码总是出bug?这5个隐藏陷阱太坑了!
前端·javascript
辻戋1 天前
从零实现React Scheduler调度器
前端·react.js·前端框架
徐同保1 天前
使用yarn@4.6.0装包,项目是react+vite搭建的,项目无法启动,报错:
前端·react.js·前端框架