分类归档

小程序

FWQ
小程序
逐条转发与合并转发的区别是什么
逐条转发与合并转发的区别:1、逐条转发就是将消息内容一条一条的转发给其他好友,而合并转发就是将多条消息合并在一起进行转发;2、逐条转发是看不出消息转发来源的,而合并转发可以看到消息的原始发送人。 本教程操作环境:HarmonyOS 2.0系统、微信8.0.19版、HONOR V30。 微信中转发聊天记录有两种方式,一种是逐条转发,一种是合并转发。两种转发方式是有一定区别的。下面本篇文章就来详细分析一下。 逐条转发是将自己与好友的聊天内容一条一条的转发给其他好友,而合并转发就是将多条消息合并在一起进行转发。 下面我们通过实际操作来看看它们的区别: 打开需要转发消息的聊天页面(单人聊天或群聊)。 长按需要转发的聊天记录,将打开悬浮菜单,点击多选。 则在聊天记录后边出现勾选框,点击勾选需要转发的多条记录。 然后点击页面下方出现的发送菜单按钮。 可以看到,出现了两种转发方式:逐条转发和合并转发。 如果选择逐条转发,然后转发给好友,好友接收后,将收到下方的内容,单从内容上,看不出消息的转发来源。 但是如果选择合并转发,则好友接收到的内容如下图所示,所有信息被合并为一条记录。 点击合并的聊天记录,将打开逐条记录详情,而且可以看到该消息的原始发送人。 更多相关知识,请访问栏目! 以上就是逐条转发与合并转发的区别是什么的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
在微信小程序中用户登录和登录状态维护
更新说明:由于微信小程序官方对相关API的改版,所以登录这块功能流程有一些变动,因此最近再次更新了另一篇文章(附视频说明和完整示例代码),大家可与本文一起进行阅读参考:微信小程序接口改版后的登录和会话保持流程 提供用户登录以及维护用户的登录状态,是一个拥有用户系统的软件应用普遍需要做的事情。像微信这样的一个社交平台,如果做一个小程序应用,我们可能很少会去做一个完全脱离和舍弃连接用户信息的纯工具软件。 让用户登录,标识用户和获取用户信息,以用户为核心提供服务,是大部分小程序都会做的事情。我们今天就来了解下在小程序中,如何做用户登录,以及如何去维护这个登录后的会话(Session)状态。 在微信小程序中,我们大致会涉及到以下三类登录方式: 自有的账号注册和登录 使用其他第三方平台账号登录 使用微信账号登录(即直接使用当前已登录的微信账号来作为小程序的用户进行登录) 第一和第二种方式是目前Web应用中最常见的两种方式,在微信小程序中同样可以使用,但是需要值的注意的是,小程序中没有Cookie的机制,所以在使用这2种方式前,请确认你们或第三方的API是否需要依赖Cookie;还有小程序中也不支持HTML页面,那些需要使用页面重定向来进行登录的第三方API就需要改造,或不能用了。 我们今天主要来讨论一下第三种方式,即如何使用微信账号进行登录,因为这种方式和微信平台结合最紧密,用户体验比较好。 登录流程 引用小程序官方文档的登录流程图,整个登录流程基本如下图所示: 该图中,“小程序”指的就是我们使用小程序框架写的代码部分,“第三方服务器”一般就是我们自己的后台服务程序,“微信服务器”是微信官方的API服务器。 下面我们来逐步分解一下这个流程图。 步骤1:在客户端获取当前登录微信用户的登录凭证(code) 在小程序中登录的第一步,就是先获取登录凭证。我们可以使用wx.login()方法并得到一个登录凭证。 我们可以在小程序的App代码中发起登录凭证请求,也可以在其他任何Page页面代码中发起登录凭证请求,主要根据你小程序的实际需要。 App({ onLaunch: function() { wx.login({ success: function(res) { var code = res.code;…
2024-11-25 阅读全文 →
FWQ
小程序
怎么解除微信小程序邮箱绑定
怎么解除小程序绑定     微信小程序绑定邮箱无法解除,只能更换。 入口在小程序后台的设置→基本设置中,注意30天内只能改一次,如图: 微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。 全面开放申请后,主体类型为企业、政府、媒体、其他组织或个人的开发者,均可申请注册小程序。小程序、订阅号、服务号、企业号是并行的体系。 推荐学习:教程。 以上就是怎么解除小程序绑定的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信怎么恢复中文模式
微信恢复中文模式的方法:首先打开微信,找到【me】,并点击【setting】;然后在【setting】中点击【general】;接着在【general】中找到【language】选项;最后选择【简体中文】,并点击【save】保存修改即可。 本文操作环境:MIUI12.5系统、8.0.3版、小米11。 微信怎么恢复中文模式? 首先打开微信,找到【Me】,并点击【Setting】; 点击下载“”; 然后在【Setting】中点击【General】; 接着在【General】中找到【Language】选项; 最后在【Language】中选择【简体中文】,并点击【Save】保存修改即可。 推荐学习:《》 以上就是怎么恢复中文模式的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序列表下拉刷新上拉加载实例代码
本文主要和大分享微信小程序实现列表下拉刷新上拉加载,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 DEMO下载 效果图 原理 利用微信小程序的onPullDownRefresh函数(下拉刷新监听函数)和onReachBottom函数(上拉加载监听函数)监听页面的下拉和上拉动态,从而对页面数据进行修改! 页面配置JSON enablePullDownRefresh:开启下拉刷新; onReachBottomDistance:页面上拉触底事件触发时距页面底部距离,单位为px。 {  "enablePullDownRefresh": true,  "onReachBottomDistance": 50 } 登录后复制 WXML <view>  <view>Item -- {{item}}</view></view> 登录后复制 JS 此处用setTimeout模拟请求数据;加载数据限制三次,调用wx.showToast显示没有更多数据。 Page({  data: {  dataList: [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],  count : 0  },  onPullDownRefresh(){  var self = this;  setTimeout(() =&gt; {   // 模拟请求数据,并渲染…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序的模版渲染
这次给大家带来微信小程序的模版渲染,使用微信小程序模版渲染的有哪些,下面就是实战案例,一起来看一下。 这篇文章主要为大家详细介绍了微信小程序模版渲染的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 微信小程序的界面程序支持html语法,多加了一部分标签,如view、block、templete等。 模版渲染 index.wxml <view> <p>{{helloword}}</p> </view> 登录后复制 其中{{}}里面包含的内容你可以理解为一个变量,怎么让程序解析出{{helloword}}变量 在index.js 中注册这个变量 var json = { data:{ "helloWord" : "hello world" } }; page(json) 登录后复制 然后我们运行小程序,就可以发现显示的就是hello world,即所有的变量都需要包含在注册界面的data中 有的人可能会问,怎么去动态的添加这些变量呢?…
2024-11-25 阅读全文 →
FWQ
小程序
怎么获取小程序的二维码
有了微信小程序二维码就很容易推广,下面就来介绍下如何获取我们的小程序二维码。 怎么获取小程序的二维码 1、首先打开浏览器,搜索“草料二维码生成器”。 2、进入官网后点击“更多工具”——“小程序参数码” 3、最后输入你的小程序相关信息并点击生成二维码就可以了。 PHP中文网,大量编程教程及,欢迎学习! 以上就是怎么获取小程序的二维码的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中图片绝对定位(背景图片)的方法
这篇文章主要介绍了微信小程序 图片绝对定位(背景图片)的相关资料,需要的朋友可以参考下 微信小程序 图片绝对定位 前言: 在小程序中,有时需要用到背景图片,但是如果使用background-image的话,就无法控制图片的大小,background-image一般用于将图片压缩为1像素的背景图片,然后自动填充铺满。使用背景图片的话,一般使用一些新的view层,如等,但是小程序与html类似,一个不同的 css或wxss会占据一个位置,然后接下来的css或wxss会自动往下排版,但是很多时候这并不是我们想要的,于是需要用的绝对定位。 使用绝对定位,最好使用一个新的wxss将所有子控件包含起来,然后在这个包含所有子控件的wxss中,定义一个属性 position: relative,在每个子控件中,定义 position: absolute,现在就可以通过绝对定位来修改位置,如top等,以下附上部分wxss代码: .jx_card{   width: 100%;   height: 295rpx;   background-color:#e6e6e6;   position: relative }  .jxlogo{   top: 47.5rpx;   margin-left: 50rpx;   width: 200rpx;   height: 200rpx;   float: left;   position: absolute; } 登录后复制 然后附上wxml代码:…
2024-11-25 阅读全文 →
FWQ
小程序
小程序如何处理键盘覆盖输入框(附代码)
本篇文章给大家带来的内容是关于小程序如何处理键盘覆盖输入框(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 在移动端里, 当输入框处于页面比较下方的时候回发生键盘覆盖输入框的情况, 在小程序中也发生了类似情况, 但小程序提供了一些api, 但不能达到需求. 这里来简单说一下解决思路. 小程序的默认行为 在发生了键盘覆盖输入框的时候, 在不操作任何api的情况下, 小程序会把屏幕向上推, 推到输入框正好在键盘上方的位置. 也就是如果不经过处理, 小程序的键盘是不会覆盖输入框的. 但是在我的需求里这样还不够, 因为页面上部分是需要持续展示的内容, 不希望把页面向上推. 所以下面要通过小程序的api来解决这些问题. cursor-spacing 在比较正常的UI设计中, 输入框外面实际都会有一层wrapper, 而很明显小程序是默认行为是不知道的, 所以结果是会把这层wrapper的下半部分(输入框以下的)切掉. 那么就非常难看了. 引入这个apicursor-spacing, 设多少, input下面就留多少. 这个数字应当是’输入框下边缘到wrapper结束的距离”.…
2024-11-25 阅读全文 →
FWQ
小程序
小程序new Date()方法失效怎么办
ios系统对js中的new date()方法有格式要求 let dt = new Date("2019-07-24 19:57") // dt会返回valid Date 登录后复制 正确写法应该是 let dt = new Date("2019/07/24 19:57") 登录后复制 而实际应该过程中日期格式大部分都是2019-07-24这种,所以在实际应用过程中需要用正则对字符串进行预处理 let tm = "2019-07-24 19:57" let dt…
2024-11-25 阅读全文 →