51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#微信消息同步
JS中的单线程与多线程、事件循环与消息队列、宏任务与微任务
我们在接触到JavaScript语言的时候就经常听到别人介绍JavaScript是单线程、异步、非阻塞、解释型脚本语言。 确切的说,对于开发者的开发过程来说,js确实只有一个线程(由JS引擎维护),这个线程用来负责解释和执行JavaScript代码,我们可以称其为主线程。 代码在主线程上是按照从上到下顺序执行的...
代码星球
·
2020-06-27
线程
任务
JS
中的
单线程
微信小程序性能优化技巧
微信小程序如果想要优化性能,有关键性的两点:提高加载性能和提高渲染性能。一、提高加载性能 当用户点击小程序后发生了什么? 资源准备(代码包下载)—— 业务代码注入和渲染 —— 异步请求数据 上面的三个状态,我们经常遇到,它们分别对应...
代码星球
·
2020-06-27
微信
程序
性能
优化
技巧
微信小程序动画效果
参考这篇博客:微信小程序:动画效果集合:https://blog.csdn.net/wtdask/article/details/82734882使用方式:<van-imagewidth="168rpx"height="168rpx"src="/static/images/cert-logo.png"animat...
代码星球
·
2020-06-27
微信
程序
动画
效果
微信小程序生成指定页面小程序码海报图片分享思路总结
本博客主要说下思路,具体代码不贴1、考虑到组件复用,所以我把它做成一个自定义的组件<my-posterid="getPoster"avater="{{imageUrl}}"knowledges="{{klPoster}}"scene="{{topicId}}"></my-poster> 可...
代码星球
·
2020-06-27
程序
微信
生成
指定
页面
微信小程序生成海报分享:canvas绘制文字溢出如何换行
主要思路: 1、先分割为字符串数组,然后一个字一个字绘图,利用ctx.measureText(string)方法,获取绘制后的宽度,判断宽度在多少内就另起一行,再将各行拼成一个字符串 2、计算另起的行总数,比如总共3行,也就是说将原来的一个长字符串按宽度分成了3行,然后循环绘制出这3行字符串即可。注意事项: 就是...
代码星球
·
2020-06-27
微信
程序
生成
海报
分享
微信小程序开发注意事项总结:上拉加载失效、转义字符等
1、上拉加载失效问题背景:部分页面上拉加载失效。当使用flex布局,底部固定,中间采用自适应撑满全屏实现滚动时,发现上拉加载失效,不知道是什么原因。解决问题: 在小程序中,官方为我们提供了原生的下拉刷新和上拉加载,只需要进行简单的配置即可实现下拉刷新的功:onPullDownRefresh、onReachBottom...
代码星球
·
2020-06-27
微信
程序开发
注意事项
总结
加载
微信支付开发流程
记录下微信JSAPI支付的流程1、判断是微信浏览器则直接请求微信授权的链接,需要传递给微信重定向回的页面,及订单id//微信浏览器直接调用if(this.isWeixin){ letredirectUri='http://192.168.1.6/weChat' window.location.href='htt...
代码星球
·
2020-06-27
微信
支付
开发
流程
微信小程序 scroll-view 实现锚点跳转
在微信小程序中,使用scroll-view实现长页面的标记跳转,官方文档中没有例子演示,锚点标记主要是使用<scroll-view>的 scroll-into-view 属性。 实现锚点跳转主要以下几点: 1、最外层容器使用 scroll-view 2、赋...
代码星球
·
2020-06-27
微信
程序
scroll-view
实现
锚点
解决微信小程序ios端滚动卡顿的问题
方案1:直接使用微信小程序提供的“scroll-view"组件。<scroll-viewscroll-ycolor:#800000;">"height:100%;"><!--你要滚动的内容--></scroll-view> 注意:必须要设置scroll-view的高度h...
代码星球
·
2020-06-27
解决
微信
程序
ios
滚动
微信小程序富文本渲染组件html2wxml及html2wxml代码块格式化在ios下字体过大问题
1、组件使用: 之前微信小程序的富文本渲染组件用的wxParse,对普通富文本确实可以,但是对于代码格式pre标签则无法使用。 下面这个html2wxml很不错,可以支持代码高亮。 详细文档:https://github.com/qwqoffice/html2wxml2、Java版自行搭建服务 文档:https...
代码星球
·
2020-06-27
html2wxml
微信
程序
文本
渲染
微信小程序无法获取UnionId的情况及处理
问题背景:做了微信小程序,一切都还正常,但是最后体验版放出去时,却发现很多用户无法绑定用户,后台返回:参数非法。经过多方排查,发现是微信拿到的code请求返回的数据里没有UnionId,也就是接口返回的参数中不包含UnionId参数。1、UnionID机制说明 简而言之,微信针对不同的用户在不同的应用下都有唯一的...
代码星球
·
2020-06-27
微信
程序
无法
获取
UnionId
微信小程序wx.switchTab传参问题
业务背景:从提问跳到列表需要刷新,以显示刚提交的数据。 但是官方文档wx.switchTab明确指明路径后是不能带参数的,怎么办? 网上有很多解决方案是:switchTab成功跳转后调用success回调,此时可以拿到跳转后页面的page对象,从而调用页面onLoad方法重载页面。比如:wx.switchTab...
代码星球
·
2020-06-27
微信
程序
wx.switchTab
传参
问题
微信小程序页面返回传参的问题
比如提交问题,然后需要返回之前页面,由于onLoad只会加载一次,所以不会触发,但是我们页面又需要刷新,那怎么办?1、onLoad与onShow区别onLoad:监听页面加载。一个页面只会调用一次。接收页面参数可以获取wx.navigateTo和wx.redirectTo及<navigator/>中的q...
代码星球
·
2020-06-27
微信
程序
页面
返回
传参
微信小程序wxml文件中调用自定义函数
想在微信小程序的wxml文件里自如的像vue那样调用自定义的方法,发现并不成功,得利用WXS脚本语言。 WXS脚本语言是WeiXinScript脚本语言的简称,是JavaScript、JSON、WXML、WXSS之后又一大小程序内部文件类型。截至到目前小程序已经提供了5种文件类型。 WXS的使用,有两种方式。 ...
代码星球
·
2020-06-27
微信
程序
wxml
文件
调用
微信小程序显示html格式内容(wxParse使用及循环解析数据渲染)
小程序默认是不支持html格式的内容显示的,那我们需要显示html内容的时候,就可以通过wxParse来实现。 首先我们下载wxParse,github地址:https://github.com/icindy/wxParse1、下载完之后我们需要用到目录下的wxParse文件夹,把他拷贝到我们的项目目录下(与pa...
代码星球
·
2020-06-27
微信
程序
显示
html
格式
首页
上一页
...
58
59
60
61
62
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他