Web默默
Web默默
  • 发布:2021-09-24 15:45
  • 更新:2023-08-05 13:50
  • 阅读:4703

vue3 script setup的onLoad怎么写?没地方导出呀

分类:uni-app

从@dcloudio/uni-app里面导出,没有这个函数,直接报错,求解

<script lang="ts" setup>  
    import {apiUrl} from "@/config/index.js"  
    import { onShow,onReady } from '@dcloudio/uni-app'  
    import {  
        ref,  
        reactive  
    } from 'vue'  

    let url:string = ref("");  
    // console.log('onLoad',onLoad);  
    onReady((e) => {  
        console.log('加载完成',e);  
    });  
</script>
2021-09-24 15:45 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com - 小小白

我引入onLoad也报错了,改用Vue的defineProps获取参数

永祥

永祥 - 勤能补拙嘛?

https://ask.dcloud.net.cn/article/39612

l***@163.com

l***@163.com

vue3的<script setup lang="ts">获取路由参数,传参示例:pages/index/index?id=100

// 获取路由参数
const props = defineProps<{id: String}>()
console.log(props.id); // 输出100

x***@allinxjd.com

x***@allinxjd.com

setup本身就是onLoad啊,直接执行就行了

  • Web默默 (作者)

    我这是script setup,不是普通的setup

    2021-10-14 17:12

  • x***@allinxjd.com

    回复 Web默默: 写个立即执行函数试试,本来这块区域就是load的时候执行的,你console.log能在这里输出的话,函数也一样执行啊

    2021-11-04 17:35

  • 2***@qq.com

    回复 x***@allinxjd.com: console.log括号里面输出什么勒

    2022-03-25 14:38

  • 乘风御上

    回复 Web默默: 解决这类问题了吗

    2022-06-20 14:50

2***@qq.com

2***@qq.com

import {    
        onLoad   
    } from "@dcloudio/uni-app";  

我一直都是这样写哇

要回复问题请先登录注册