从@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>
5 个回复
2***@qq.com - 小小白
我引入onLoad也报错了,改用Vue的defineProps获取参数
永祥 - 勤能补拙嘛?
https://ask.dcloud.net.cn/article/39612
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
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
我一直都是这样写哇