微信二次分享改变主标题副标题

** 刚来新公司,就丢给我个任务,说是APP分享出去的页面再次通过微信分享的话,标题都没了,相信很多朋友之后都会遇到这种问题,我就把自己写的分享一下。**

   我们先来看看之前分享出去的是什么造型:

在这里插入图片描述

再来看看改变后的造型:
在这里插入图片描述

话不多说,直接用代码说话吧,由于本人主要是做前端的,我就把前端代码展示一下吧:

配置接口域名,设置ip白名单什么的我就不多说了吧,有什么疑问留言即可,直接见代码吧:


1.创建一个Js文件,用来配置你的微信分享
import axios from 'axios';
import qs from 'qs'

const GET_SHARE_CONFIG_URL =' xxxxxxxxxxxxxxxxxxxxxx ' ;    //这里是后台给你的接口地址
let wxconfig = null;

//获取当前页面地址,这里有个坑,一定要截取#之前的,因为微信不识别#的 
let location_href = window.location.href.split('#')[0]
let sharUrl = location_href;


 // 初始化微信分享配置
 async function initConfig() {
  try {
    wxconfig = (await axios.post(GET_SHARE_CONFIG_URL,qs.stringify({url:sharUrl}),  //请求后台给你的接口,把刚才获取到的页面地址给他传过去
      {headers: {'Content-Type': 'application/x-www-form-urlencoded'}})).data.data; 
    wx.config({
      debug: false,      //开启调试模式位true后可以通过alert弹窗将公众号签名等结果反馈处理 
      appId: wxconfig.appId,  //必填,公众号唯一标识
      timestamp: wxconfig.timestamp,  //必填,生成签名的时间戳
      nonceStr: wxconfig.nonceStr,    //必填,生成签名的随机串 
      signature: wxconfig.signature,   //必填,签名
      jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage']    //分享给好友、朋友圈
    });
  } catch (e) {
    console.error(e);
  }
};
//
/**
 * 设置微信分享
 * @param opts
 */
export default {
  share(opts) {
    if (!wxconfig) {
      initConfig();
    }
    //  默认配置
    // opts.link = sharUrl;
    wx.ready(function() {
        //分享朋友圈
        wx.onMenuShareTimeline({
          title: opts.title,
          link: window.location.href,
          imgUrl: opts.imgUrl,
          success: opts.success()
        });

        //分享好友
        wx.onMenuShareAppMessage({
          title: opts.title,
          desc: opts.desc,
          link: window.location.href,
          imgUrl: opts.imgUrl,
          success: opts.success()
      });
    });
  }
}

上面就是配置微信分享的js代码了,直接复制改下路径即可

2.进入我们要分享的html页面

import wxshare from '@/api/wxshare'    //引入我们刚才配置的js文件
	export default {
    data() {
      return {
      }
    },
    created() {
      this.webshare();
    },
    methods: {
      webshare() {
        // 配置微信分享
        wxshare.share({
          title: '助力七夕土味情话,赢现金好礼!',           //分享的主标题
          desc: '点击助力,立得10元现金,乐享七夕5折礼券!',   //分享的副标题
          imgUrl: 'xxxxxxxxxxxxxxxxx',                          //分享的icon
          success: function() {
            console.log('已分享');
          }
        });
      }
    }
  }

以上就是本人做的微信二次分享了,有什么疑问欢迎大家提问。

### **项目规划方案:智能流浪动物守护屋** **项目名称** **标题:**「流浪精灵·智慧驿站」 **副标题:** 基于AI识别的温控救援小屋 --- ### **一、项目整体结构** #### **1. 硬件模块** | **模块** | **功能说明** | |----------------|----------------------------------------------------------------------------| | **控板** | 使用**掌控板2.0**(自带WiFi功能,支持编程控制传感器与执行器) | | **传感器模块** | - **二哈识图传感器(HuskyLens)**:识别猫/狗,拍照记录健康状态(如外伤、瘦弱等)<br>- **温湿度传感器(DHT11)**:监测小屋内环境数据<br>- **人体红外传感器(可选)**:防止人类误触关门机制 | | **执行模块** | - **舵机**:控制小屋门的开关<br>- **微型风扇**:连接掌控板,定时通风<br>- **LED灯带(可选)**:夜间照明或状态提示(如救援模式红灯闪烁) | | **通信模块** | 掌控板通过WiFi将数据(照片、温湿度、救援信号)上传至**SIOT物联网平台** | | **外观结构** | - 亚克力板体(激光切割拼装)<br>- 外层包裹**EVA泡沫隔热棉**(防水防晒)<br>- 装饰贴纸/喷绘(动物友好风格) | #### **2. 软件功能** | **功能** | **实现方式** | |------------------------|----------------------------------------------------------------------------| | **AI动物识别与拍照** | 二哈传感器训练猫/狗模型,识别后拍照存储至SD卡,并通过WiFi上传SIOT | | **自动关门救援机制** | 若识别到动物受伤(如预设“瘸腿”“伤口”签),舵机立即关门并触发SIOT报警 | | **智能通风系统** | 根据温湿度数据,夏季高温时增加风扇频率,冬季低温时减少 | | **数据可视化** | SIOT平台显示实时温湿度折线图、动物到访记录、救援报警信息 | --- ### **二、项目步骤分解** #### **1. 设计与采购阶段(3天)** - **外观设计**: - 用**草图大师**或纸板模型设计小屋立体结构,注亚克力板拼接方式、通风孔位置(直径8cm)、门洞尺寸(20x20cm)。 - 隔热层设计:EVA棉裁剪为板块,用魔术贴或热熔胶固定,便于拆卸清洁。 - **材料清单**: - 电子件:掌控板、二哈传感器、DHT11、舵机、5V风扇、18650电池盒 - 结构件:3mm亚克力板(50x30cm)、EVA棉(1cm厚)、装饰贴纸 - 工具:激光切割机(或手工钻孔)、热熔胶枪、螺丝组 #### **2. 硬件搭建(4天)** - **亚克力结构组装**: - 按设计图切割板材,用螺丝或胶水拼接为小屋(参考尺寸:长40cm x 宽30cm x 高35cm)。 - 门洞安装舵机+透明亚克力门板(防止夹伤动物)。 - **传感器安装**: - 二哈传感器固定于门内侧上方,倾斜角度对准入口(确保拍摄全身)。 - 温湿度传感器置于小屋顶部,风扇安装在通风孔内侧。 #### **3. 编程与调试(5天)** - **Mind+编程框架**: ```python # 伪代码示例:逻辑 while True: if 二哈.检测到动物() == "狗"或"猫": 拍照并保存到SD卡 if 二哈.签为"受伤": 舵机.关门() SIOT.发送("救援警报:位置X发现受伤动物!") 温湿度 = DHT11.读取数据() if 温度 > 30℃: 风扇.开启(每隔5分钟通风3分钟) SIOT.上传数据(温湿度, 动物照片) ``` - **SIOT配置**: - 创建“动物救援”“温湿度”数据题,绑定掌控板设备密钥。 - 设置报警规则:当收到“救援”信号时,向志愿者微信推送消息(需SIOT高级功能或对接第三方平台如Bark)。 #### **4. 测试与优化(3天)** - **场景模拟测试**: - 用玩具猫狗测试识别准确率,调整二哈传感器角度和识别距离(建议30cm内)。 - 极端环境测试:用吹风机加热小屋,观察风扇启动是否及时。 - **安全优化**: - 门锁增加防夹机制(如检测到物体阻挡时自动开门)。 - 电池低电量提醒(通过SIOT发送)。 --- ### **三、项目亮点与难点** #### **亮点** 1. **AI精准救援**:结合图像识别与物联网,实现动物健康状态智能判断。 2. **环境自适应**:温湿度数据指导风扇工作,延长小屋使用寿命。 3. **低成本可复制**:材料总成本约200元,适合社区推广。 #### **难点与解决方案** - **动物识别误判** → 训练二哈传感器时覆盖多角度、不同品种样本。 - **网络稳定性** → 掌控板设置断网重连机制,数据本地缓存后重传。 --- ### **四、成果展示建议** 1. **演示视频**:拍摄动物进入小屋、关门报警、手机接收通知的全流程。 2. **数据大屏**:在SIOT平台展示实时温湿度曲线和救援记录。 3. **设计图海报**:注结构创新点,如可拆卸隔热层、圆角防刮设计。 请你根据上面的项目为我写一下如下信息: 要特征:(30-100字) 要用途:(30-100字) 创新点:(30-100字) 构思形成:(30-100字) 设计过程:(50-200字) 演示效果:(50-200字) 优点:(30-100字) 还需进一步研究的问题:(30-100字)
最新发布
03-13
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值