uniapp子组件/页面刷新问题

编辑数据后返回当前页面,onshow重新请求了数据,但是页面数据不刷新问题

<template>
	<view :key="key">
		<!-- 组件 -->
	</view>
</template>

可以给组件,或者页面元素的最外层view增加一个key,key的值默认设为0

每次请求,将该值加1即可解决页面/组件不刷新问题

<script>
export default {
	data() {
		return {
			key: 0
		}
	},
	show() {
		this.key += 1
	}
}
</script>
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐