目前用的是'@dcloudio/uni-mp-vue'包的onPageScroll,在setup函数内怎么调监听页面滚动高度?
梦川科学
- 发布:2021-11-30 18:31
- 更新:2022-04-14 17:26
- 阅读:4043
uniapp框架页面生命周期onPageScroll兼容vue3 -- setup
分类:uni-app
梦川科学 (作者) - 前端开发工程师在线接单组件定制
仍需要在options里声明onPageScroll,才能在setup中的onPageScroll回调接收事件对象。
export default defineComponent({
onPageScroll(){}, // 需要在这里声明
setup(){
onPageScroll((e) => {
console.log(e); // 这里可以监听到。
});
}
});
小白爱学习
@dcloudio/uni-app 需要先安装吗
2022-05-04 12:28
苏陌
回复 小白爱学习: 不需要
2022-05-05 09:07
小白爱学习
回复 苏陌:
<script setup>
import { onLaunch } from "@dcloudio/uni-app"
onLaunch(()=>{
console.log('App Launch')
uni.redirectTo({
url: 'pages/index/index'
})
})
报错:
21:42:22.560 9:42:22 ├F10: PM┤ [vite] Internal server error: Failed to resolve import "@dcloudio/uni-app" from "........\test3\App.vue". Does the file exist?
21:42:22.562 Plugin: vite:import-analysis
21:42:22.571 File: D:/test3/App.vue
21:42:22.572 1 | import { onLaunch } from "@dcloudio/uni-app"
21:42:22.576 | ^
21:42:22.576 2 |
21:42:22.580 3 | const _sfc_main = {
21:42:22.581 at formatError
2022-05-08 21:45