async await用法getNewHeight is not defined
时间: 2023-10-10 20:04:51 浏览: 133
async和await的用法
当使用小程序时,如果在封装了request并使用async await时,报错"getNewHeight is not defined",这可能是因为没有正确引入regeneratorRuntime导致的。
为了解决这个问题,你可以按照以下步骤进行操作:
1. 将runtime.js文件放置到你的小程序目录中,可以自行命名文件名,比如我将其命名为myRuntime.js。
2. 在需要使用async await的.js文件中引入runtime.js文件,例如:
const regeneratorRuntime = require('../../static/js/myRuntime.js')。
3. 如果你仍然遇到"getNewHeight is not defined"的报错,可能是因为regeneratorRuntime***enerator/tree/master/packages 中的regenerator文件下载保存在lib文件夹中。
通过以上方法,你应该能够解决"getNewHeight is not defined"的问题,并正确使用async await语法。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [小程序 - 使用async await出现regeneratorRuntime is not defined错误](https://blog.csdn.net/sxs7970/article/details/91880231)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [微信小程序中使用Async-await方法异步请求变为同步请求方法](https://download.csdn.net/download/weixin_38701407/14014539)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文