使用<script setup>,在页面生命周期里调用后定义的方法,提示error: Unresolved reference: 方法名,调换位置之后就没有问题了,在Vue3项目中是没有出现过这种问题的。
c***@163.com
- 发布:2024-05-11 16:04
- 更新:2025-02-07 09:59
- 阅读:242
<script lang="uts" setup> 页面声明周期放置位置不一样,Unresolved reference: 方法名?
分类:uni-app x
杨杨得亿 - 这个人很懒,什么都没有留下~
UTS 中不存在变量提升,在函数表达式中不可以访问未声明的变量或函数(包括自身)。
要根据代码执行顺序或者先声明才可以使用。
在Vue3中是可以进行提升的,也就是所谓的代码异步执行