微信小程序_把chatgpt聊天数据复制到剪切板

这篇具有很好参考价值的文章主要介绍了微信小程序_把chatgpt聊天数据复制到剪切板。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

⭐ 前言

大家好,我是yma16,不止前端,本文将介绍微信小程序中 chatgpt聊天页面设计和复制聊天数据。
往期微信小程序文章
小程序自定义微信昵称和头像
小程序制作markdown博客
小程序结合chatgpt制作聊天页面
小程序组件传值

ui效果如下
微信小程序_把chatgpt聊天数据复制到剪切板
复制数据到粘贴板的效果如下:
微信小程序_把chatgpt聊天数据复制到剪切板

⭐ 开始

网格背景样式配置

banckground 使用 linear-gradient 渐变 属性得到一个 _| 透明右下的形状,重复repeat即可得到一个背景网格,background: linear-gradient(to right, rgba(1, 41, 116, 0.1) 1px, transparent 1px), linear-gradient(to bottom, rgba(1, 41, 116, 0.1) 1px, transparent 1px);background-size: 10px 10px;

.container-future {
  position: relative;
  width: 100vw;
  height: 100vh;
  background: linear-gradient(to right, rgba(1, 41, 116, 0.1) 1px, transparent 1px), linear-gradient(to bottom, rgba(1, 41, 116, 0.1) 1px, transparent 1px);
  background-repeat: repeat;
  background-size: 10px 10px;
  overflow: hidden;
  box-sizing: border-box;
}

对话框样式配置

形状= 小三角形+圆角矩形
微信小程序_把chatgpt聊天数据复制到剪切板

左 小三角形 border-left
宽width和高height配置为0
配置border-top和border-bottom 10px
左边border-left: 12px

.questioned-box-poly{
  position: relative;
  top:15px;
  width: 0;
  height: 0;
  border-radius: 5px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 12px solid  rgb(0, 114, 221);
}


右 小三角形 border-right

宽width和高height配置为0
配置border-top和border-bottom 10px
右边border-right: 12px

.form-response-box-poly{
  position: relative;
  top:15px;
  width: 0;
  height: 0;
  border-radius: 5px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 12px solid  rgb(0, 114, 221);
}

微信小程序_把chatgpt聊天数据复制到剪切板
圆角矩形 border-radius
配置box的样式,增加最大的宽度max-width,配置border-raduis形成圆角矩形

.form-response-box{
  position: relative;
  max-width: calc(100vw - 90px);
  word-break:keep-all;
  height: auto;
  overflow-x: auto;
  background-color:  rgb(0, 114, 221);
  border-radius: 10px;
  left: -5px;
  padding:0 10px;
  box-sizing: content-box;
  z-index: 999;
}

复制到剪切板

复制 wx.setClipboardData
取值 wx.getClipboardData

    copyBtn(e) {
      const response = e.target.dataset.response
      wx.setClipboardData({
        data: response
      })
      console.log(wx.getClipboardData({
        success: (option) => {
          console.log(option)
        },
      }))
    }

复制成功!
微信小程序_把chatgpt聊天数据复制到剪切板

⭐ 结束

欢迎大家访问我的小程序可以调用chagpt,可能有点慢。
文中如有不足欢迎指出!
微信小程序_把chatgpt聊天数据复制到剪切板文章来源地址https://www.toymoban.com/news/detail-420834.html

到了这里,关于微信小程序_把chatgpt聊天数据复制到剪切板的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序-模仿绘制聊天界面

    1、小程序模仿微信聊天界面 2、微信小程序实现仿微信聊天界面(各种细节处理) 3、微信小程序之页面中关于聊天框三角形的制作和使用 4、仿微信聊天记录时间显示 5、微信小程序-同时获取麦克风、相机权限、获取多个权限 6、【uni-app】模仿微信实现简易发送/取发语音功能

    2023年04月08日
    浏览(26)
  • 【微信开发】微信小程序实现实时聊天功能

    最近在做一个项目,需要运用到实时聊天功能,分享一下。      分为: 1.界面如何布局以及细节; 2.如何实现实时更新; 3.全部代码展示;         一、界面如何布局以及细节:         1.说到底,聊天界面就是循环一个数组,每一行为一个单位(item),循环(wx.for)我

    2024年02月04日
    浏览(38)
  • 【uniapp开发小程序】实现读取手机剪切板,实现长按内容复制

    效果图: 完整代码:   第一种方式:点击按钮复制到剪切板 ps:多次点击也只会复制一次  第二种方式:长按内容复制到剪切板 效果展示 所需js:  引用 jquery.js  和  clipboard.min.js jQuery就不用多说了,而 clipboard.min.js 是一个 JavaScript 库,用于实现网页上的复制到剪贴板功能

    2024年02月07日
    浏览(32)
  • 微信小程序——简易复制文本

    在微信小程序中,可以使用wx.setClipboardData()方法来实现复制文本内容的功能。以下是一个示例代码: 在上述代码中,通过调用wx.setClipboardData()方法,传入要复制的文本内容,成功复制后会弹出一个Toast提示框显示\\\"复制成功\\\"。

    2024年02月09日
    浏览(26)
  • 微信小程序 WebSocket 通信 —— 在线聊天

             * 源码已经上传到资源处,需要的话点击跳转下载 |  源码下载         在Node栏目就讲到了Socket通信的内容,使用Node实现Socke通信,还使用两个流行的WebSocket 库,ws 和 socket.io,在小程序中的WebSocket接口和HTML5的WebSocket基本相同,可以实现浏览器与服务器之间的

    2024年02月01日
    浏览(36)
  • 微信小程序之在线客服(即时聊天)

    一、即时聊天 使用小程序给我们提供的在线聊天功能,在界面中只能通过按钮开放能力来打开。 注意:此功能只能在手机端中去使用,在模拟器中无法进行。 二、小程序页面中的代码展示 上诉button按钮需要绑定open-type=“contact” 这个参数即可实现客服功能。 注意:模拟器

    2024年02月11日
    浏览(38)
  • 微信小程序05---聊天室的搭建

    wss://showme.myhope365.com/websocketChat?username=password=courseId=nickName=avatar= 参数名 说明 示例 username 用户名 可以使用用户loginname password 密码 随便设置,这个后台开放连接 courseId 分组id 小组id nickName 昵称 用户昵称 avatar 头像

    2024年02月12日
    浏览(29)
  • 微信小程序实现文字长按复制、一键复制功能

    长按复制 可利用 bindlongtap 方法,手指长按 500ms 之后触发事件。 一键复制 可利用 bindtap 方法,点击立即触发事件。 注:样式可自行添加适合的样式 select-text 可选文本组件。该组件有两种使用模式:长按出现选区,与浏览器默认效果一致;长按出现复制按钮,点击复制拷贝全

    2024年02月02日
    浏览(43)
  • uni-app微信小程序获取手机号授权登录(复制即用,js完成敏感数据对称解密,无需走服务端处理)

    目录 一、示例 二、具体实现说明 获取到的手机号 属性说明 属性名 说明 生效时机 @getphonenumber 获取用户手机号回调 open-type=\\\"getPhoneNumber\\\"  按钮写法 接口说明 接口 说明 wx.login() 获取登录凭证(code),通过凭证进而换取用户登录态信息 auth.code2Session 登录凭证校验 参数说明

    2024年02月10日
    浏览(34)
  • 【uniapp】微信小程序分享到聊天,朋友圈

    ​​​​​manifest.json的app模块配置开启Share微信分享,填入appId。  2.示例  3.界面分享按钮:button open-type=\\\"share\\\"分享/button

    2024年02月14日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包