小程序使用回调函数来解决异步执行问题
[ 2022-12-09 09:34:19 | 作者: admin ]
p.s. 异步执行问题:第一个函数没有执行完就执行第二个函数的问题
实际使用中,回调函数用可以匿名,也可以命名然后单独写在一个函数中。还可以将page页的this传递给主函数,然后主函数能通过这个page的this调用page页的参数和函数做一些复杂点的操作。当然page相关的最好还是放到回调函数里面进行更清晰。
在JavaScript中,回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,并且这个函数B执行函数A。我们就说函数A叫做回调函数。如果没有名称(函数表达式),就叫做匿名回调函数。
当需要使用回调函数时,需要预先定义一个函数体。而回调函数通常只是提供给其它模块进行调用,为了简化编码,javascript等脚本语言中提供了对匿名函数的支持。
回调函数的使用场合:资...
阅读全文…
实际使用中,回调函数用可以匿名,也可以命名然后单独写在一个函数中。还可以将page页的this传递给主函数,然后主函数能通过这个page的this调用page页的参数和函数做一些复杂点的操作。当然page相关的最好还是放到回调函数里面进行更清晰。
在JavaScript中,回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,并且这个函数B执行函数A。我们就说函数A叫做回调函数。如果没有名称(函数表达式),就叫做匿名回调函数。
当需要使用回调函数时,需要预先定义一个函数体。而回调函数通常只是提供给其它模块进行调用,为了简化编码,javascript等脚本语言中提供了对匿名函数的支持。
回调函数的使用场合:资...
阅读全文…
微信小程序:使用Promise简化回调
[ 2022-12-08 18:43:34 | 作者: admin ]
p.s. 定义回调函数,可以解决异步执行问题:第一个函数没有执行完就执行第二个函数的问题。目前加入Promise可以简化存在多级回调的问题!
如果程序逻辑上没有3级及其以上的回调,应该是不需要用到Promise的。
了解什么是 Promise 对象
在项目中,会出现各种异步操作,如果一个异步操作的回调里还有异步操作,就会出现回调金字塔。
比如下面这种
阅读全文…
如果程序逻辑上没有3级及其以上的回调,应该是不需要用到Promise的。
了解什么是 Promise 对象
在项目中,会出现各种异步操作,如果一个异步操作的回调里还有异步操作,就会出现回调金字塔。
比如下面这种
// 模拟获取code,然后将code传给后台,成功后获取userinfo,再将userinfo传给后台
// 登录
wx.login({
success: res => {
let code = res.code
// 请求
imitationPost({
url: '/test/loginWithCode',
...// 登录
wx.login({
success: res => {
let code = res.code
// 请求
imitationPost({
url: '/test/loginWithCode',
阅读全文…
Towxml 是一个可将HTML、Markdown转为微信小程序WXML(WeiXin Markup Language)的渲染库。
[ 2022-12-05 09:14:31 | 作者: admin ]
Towxml 是一个可将HTML、Markdown转为微信小程序WXML(WeiXin Markup Language)的渲染库。用于解决在微信小程序中Markdown、HTML不能直接渲染的问题。
地址:https://github.com/sbfkcel/towxml
Towxml 3.0 完整支持以下功能。当然在构建时可仅保留需要功能以减少体积大小和代码依赖。
支持echarts图表(3.0+)
支持LaTex数学公式(3.0+)
支持yuml流程图(3.0+)
支持按需构建(3.0+)
支持代码语法高亮、代码块行号显示
支持emoji表情
支持上标、下标、下划线、删除线、表格、视频、图片(几乎所有html元素)……
...
阅读全文…
地址:https://github.com/sbfkcel/towxml
Towxml 3.0 完整支持以下功能。当然在构建时可仅保留需要功能以减少体积大小和代码依赖。
支持echarts图表(3.0+)
支持LaTex数学公式(3.0+)
支持yuml流程图(3.0+)
支持按需构建(3.0+)
支持代码语法高亮、代码块行号显示
支持emoji表情
支持上标、下标、下划线、删除线、表格、视频、图片(几乎所有html元素)……
...
阅读全文…
小程序editor编辑器封装成组件和使用方法
[ 2022-12-04 10:21:44 | 作者: admin ]
官方editor(富文本编辑器,可以对图片、文字进行编辑):https://developers.weixin.qq.com/miniprogram/dev/component/editor.html
第三方封装的一个editor组件
下载地址:https://github.com/jxh1997/Editor
作者博客:https://blog.csdn.net/XH_jing/article/details/115509316
如果使用出错可以改写组件中的edirot ready函数
阅读全文…
第三方封装的一个editor组件
下载地址:https://github.com/jxh1997/Editor
作者博客:https://blog.csdn.net/XH_jing/article/details/115509316
如果使用出错可以改写组件中的edirot ready函数
onEditorReady() {
let _this=this;
console.log('编辑器组件初始化完成时触发');
// 返回一个 SelectorQuery 对象实例。在自定义组件或包含自定义组件的页面
...let _this=this;
console.log('编辑器组件初始化完成时触发');
// 返回一个 SelectorQuery 对象实例。在自定义组件或包含自定义组件的页面
阅读全文…
h61m主板的win7迁移到h510m主板的过程,以失败告终
[ 2022-11-28 20:19:35 | 作者: admin ]
原win7软件和配置实在太多,不想重新装系统,就像平顺迁移新平台。虽然结果是悲剧,但是过程还是值得参考。
原电脑是机械盘,新电脑是nvme+机械盘
1、首先用pe备份好h61的win7系统c盘,不足100G
2、h510m主板是影驰的,参考 http://blog.xg98.com/article.asp?id=2887 设置好主板,
3、使用uefi的小兵pe来启动进入pe(这里如果不用小兵PE,进入pe后可能不支持nvme和usb3,那么硬盘看不到而且鼠标键盘动不了)
4、pe里面把nvme硬盘分区表用GUID,UEFI启动。建立MSR,ESP分区,其他空间给C盘
5、恢复gho系统备份到新电脑的c盘,然后在小兵PE里面自带工具把相关驱动(芯片组,网卡,nvme,usb3)注入到c盘win7系统,因为这里是换了主板更新了平台没驱动会蓝屏。
6、bios里面重新加载下优化设置,这样bios里面的启动中就能看到windows boot
...
阅读全文…
原电脑是机械盘,新电脑是nvme+机械盘
1、首先用pe备份好h61的win7系统c盘,不足100G
2、h510m主板是影驰的,参考 http://blog.xg98.com/article.asp?id=2887 设置好主板,
3、使用uefi的小兵pe来启动进入pe(这里如果不用小兵PE,进入pe后可能不支持nvme和usb3,那么硬盘看不到而且鼠标键盘动不了)
4、pe里面把nvme硬盘分区表用GUID,UEFI启动。建立MSR,ESP分区,其他空间给C盘
5、恢复gho系统备份到新电脑的c盘,然后在小兵PE里面自带工具把相关驱动(芯片组,网卡,nvme,usb3)注入到c盘win7系统,因为这里是换了主板更新了平台没驱动会蓝屏。
6、bios里面重新加载下优化设置,这样bios里面的启动中就能看到windows boot
...
阅读全文…
关于使用微软MediaCreationdTool平滑升级到win10出现0x80072f8f-0x20000的解决方案
[ 2022-11-28 10:35:48 | 作者: admin ]
1、将dns设置为8.8.8.8,并操作windows时间和internet同步。
2、下载MicrosoftEasyFix51044.msi修复工具,修复注册表。
https://download.microsoft.com/download/0/6/5/0658B1A7-6D2E-474F-BC2C-D69E5B9E9A68/MicrosoftEasyFix51044.msi
官方修复文档:
更新了 以在 Windows 中的 WinHTTP 中启用 TLS 1.1 和 TLS 1.2 作为默认安全协议 (microsoft.com)
修复后完美运行:
[img]attachments/202211/28_103637...
阅读全文…
win7启动windows update,提示:拒绝访问
[ 2022-11-28 10:21:49 | 作者: admin ]
按“win+R”或者点击开始菜单,找到运行,在运行输入框里面输入“regedit”进入注册表,
然后在注册表找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv(我的这个在注册表的最下面)
对目录wuauserv右键选择权限-高级-看到所有者-更改-弹出框选择高级-弹出框后选择立即查找选择中administors-把完全控制打上对号--确定应用
然后在注册表找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv(我的这个在注册表的最下面)
对目录wuauserv右键选择权限-高级-看到所有者-更改-弹出框选择高级-弹出框后选择立即查找选择中administors-把完全控制打上对号--确定应用
影驰H510主板安装win7系统及bios设置【支持11代cpu驱动】
[ 2022-11-26 09:40:22 | 作者: admin ]
p.s.插入PE,开机按F11选择LEGACY启动项
最近有些用户问影驰H510主板能不能安装win7?在这里告诉大家影驰H510主板是可以安装win7系统,但在安装WIN7过程中USB设备不能使用以及核显驱动没有,需要采用win7新机型安装,且要关闭“安全启动”选择,如果是NVME接口的固态硬盘,安装WIN7过程中会出现0x000007b找不到硬盘蓝屏,特别注意的是影驰H510主板己经不支持传统模式了,只能在uefi模式下安装win7,但己经有了影驰H510主板usb驱动,但还没有集显驱动,所以需要搭配独立显卡来安装win7系统,采用独显的话需要开启CSM兼容模式,那影驰H510主板如何安装win7系统呢?下面就给大家带来影驰H510主板安装win7系统及bios设置的相关教程吧!
影驰H510主板安装win7系统的注意事项:
...
阅读全文…
最近有些用户问影驰H510主板能不能安装win7?在这里告诉大家影驰H510主板是可以安装win7系统,但在安装WIN7过程中USB设备不能使用以及核显驱动没有,需要采用win7新机型安装,且要关闭“安全启动”选择,如果是NVME接口的固态硬盘,安装WIN7过程中会出现0x000007b找不到硬盘蓝屏,特别注意的是影驰H510主板己经不支持传统模式了,只能在uefi模式下安装win7,但己经有了影驰H510主板usb驱动,但还没有集显驱动,所以需要搭配独立显卡来安装win7系统,采用独显的话需要开启CSM兼容模式,那影驰H510主板如何安装win7系统呢?下面就给大家带来影驰H510主板安装win7系统及bios设置的相关教程吧!
影驰H510主板安装win7系统的注意事项:
...
阅读全文…