小程序
可可爱爱的你吖
生活不易,时间很短,人丑就要多学习。
展开
-
singelR连接实现通信聊天
singelR是什么?SignalR是一个基于ASP.NET平台构建,利用JavaScript或者WebSockets,实现在客户端和服务端异步通信的框架(https://docs.microsoft.com/en-us/aspnet/core/signalr/javascript-client?view=aspnetcore-6.0&viewFallbackFrom=aspnetcore-3.0&tabs=visual-studio)简单使用:SignalR会使用Javascript原创 2022-02-24 16:59:03 · 684 阅读 · 0 评论 -
小程序中实现token自动刷新
小程序中实现超过一定时间自动刷新token//判断token是否过期async function WeChatMiniRefreshToken() { let accessExpiresIn = wx.getStorageSync('tokenData').accessExpiresIn; //refreshtoken过期时间 let refreshToken = wx.getStorageSync('tokenData').refreshToken; let currentTi原创 2022-02-24 14:31:37 · 1789 阅读 · 0 评论 -
onLaunch中的异步请求执行完之后再执行Page的onLoad
微信小程序app.js的onLaunch中的异步请求执行完之后再执行Page的onLoad**app.js**import { GetUserInfo } from './api/userApi';App({ onLaunch(){ const that = this GetUserInfo().then(res =>{ that.globalData.userInfo = res || null that.globalData.isRequest = true /原创 2021-12-22 09:53:18 · 714 阅读 · 0 评论 -
小程序上滑触底加载更多数据(请求分页效果)
实现小程序上滑触底加载更多 (分页思想----)1.组件代码(load-more文件)load-more / index.wxml<!-- isLogin判断是否授权登录,showThis默认一开始是不显示组件的 --><view hidden='{{!isLogin}}'> <view class="loadmore" hidden='{{!showThis}}' bindtap='clickLoadMore'> <!-- 图标加载原创 2021-12-20 16:04:39 · 1567 阅读 · 0 评论 -
微信小程序分包处理
请看这里:微信小程序分包处理原创 2021-03-12 13:39:16 · 150 阅读 · 0 评论 -
解决微信小程序IOS中使用picker弹出内容和手机软键盘重叠的问题
解决微信小程序IOS中使用picker弹出内容和手机软键盘重叠的问题项目需求:一个信息提交页面:有input输入框,有picker选择器遇到的问题:点击input输入框时,手机自动弹出键盘,但是点击下方的picker选择器时,键盘还在,导致了键盘和picker选择器重叠解决方案:<view class="item"> <view class="title">真实姓名</view> <input class="input" bindinput="re原创 2020-12-24 11:56:42 · 2237 阅读 · 0 评论 -
Object.keys().length来获取对象的长度
如下图,今天写小程序逻辑得时候发现,onLoad(options){}中得参数options为空得时候,还能执行if(options),当时还输出了options.length为undefined问了大佬发现,空对象也能是true,,空数组也能是true,最保险得就是去判断其长度,所以最后用Object.keys(对象名).length来判断对象是否有无,完美解决。。代码如下...原创 2020-10-26 17:48:33 · 2275 阅读 · 0 评论 -
input框输入值,默认得显示值消失
replace(/\s+/g, ‘’)即可小程序示例: textInput(e) { this.setData({ textContent: e.detail.value.replace(/\s+/g, '') }) },原创 2020-10-19 16:11:42 · 794 阅读 · 0 评论 -
小程序中的父子组件之间的通信
1.父组件向子组件通信父组件的写法:这里通过current="{{current}}"来向子组件传值<more-option bind:reVal="refresh" current="{{current}}"/>子组件中在properties中获取 properties: { current: { type: Number, default: 0 } },然后直接可以在methods中的某个方法中获取就可以了methods:{原创 2020-09-16 11:38:13 · 452 阅读 · 0 评论