微信小程序学习笔记(一)
2022/1/10 14:03:54
本文主要是介绍微信小程序学习笔记(一),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
微信小程序
小tips
1.使用Async-await方法(需结合promise进行使用)
将小程序中的异步请求变为同步请求,当调用多个异步请求且需要进行串行执行时会重复进行嵌套,代码结构较为混乱,因此使用该方法可以将异步请求变为同步,便于代码书写
在页面中使用之前需要impot一个文件
例:
import regeneratorRuntime from '../../lib/runtime/runtime'
文件需要自己去github上下载、创建vue项目后使用npm进行命令行指令下载或者是通过粘贴文件中代码的形式创建新的runtime文件,名字必须是regeneratorRuntime,之所以引入该文件才能使用Async-await方法的原因是微信小程序不支持该es7语法,因此需要使用该文件进行编译。
声明方式1:
handleGetUserInfo: async function (e){
await + 执行的语句;
}
声明方式2:
async handleGetUserInfo (e) {
await + 执行的语句;
}
2.绑定事件时注意事项
例:bindtap="getPolyLine(index)"
该代码是无法使用的,因为无法识别括号内容。
若需要将该index变量传入方法内可以自定义data属性,data-index="{{index}}"
,在使用该方法绑定后,在自定义的方法中加入形参,比如为e,则e.currentTarget.dataset
就为含有自定义属性的变量的对象,可以通过这个方法拿到想要的参数
这篇关于微信小程序学习笔记(一)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-302024年最新版云开发cms开通步骤,开始开发微信小程序前的准备工作,认真看完奥!
- 2024-03-30微信小程序的网络设置,及网络请求:wx.request(OBJECT)
- 2024-01-22基于taro搭建小程序多项目框架
- 2024-01-13小程序开发:在插件市场寻找步骤条组件并二开
- 2024-01-05钉钉小程序生态—企业机器人加互动卡片,改善用户体验的开始!
- 2023-12-29【UniApp】-uni-app-打包成小程序
- 2023-12-26性能翻倍!京东亿级体量小程序优化实践
- 2023-12-25小程序优化:第三方SDK过大解决方案
- 2023-11-26微信小程序文件预览和下载-文件系统
- 2023-11-2652天学习微信小程序计划No.2:注册小程序账号&安装开发者工具