收藏
回答

vue3 setup onShow出现反复执行?

<script lang="ts" setup>

const geturl=()=>{

uni.request({

    url: url, 

    data: json.data,

method:json.method,

.....

})

}

onShow(()=>{

console.log(1111)

geturl();

})

</script>

使用这种形式的setup,发现onShow中的代码一直重复执行,页面一直重新刷新,不使用网络加载数据重新赋值时正常。

使用<script>

export default { ....

这种形式,不使用setup,onShow中的方法不会出现重复执行。

微信开发者工具稳定版和开发版都有这个问题。

回答关注问题邀请回答
收藏
登录 后发表内容