<input type="text" @input="inputs" value="" placeholder="请输入金额" v-model="number" />
<script>
	export default {
		data() {
			return {
				number: '',
			}
		},
		methods: {
			// 可提现金额显示
			inputs(e) {
				var mon = e.detail.value
				if (Number(mon) > 10) {
					this.showToast('请输入可用余额')
					// setTimeout(() => {
					// 	this.number = ''
					// }, 0)
					this.$nextTick(()=>{
						this.number = ''
					})
					return
				}
		}
	}
</script>

有两种方法 一是延迟修改,利用setTimeout;还有一种是this.$nextTick

注意的是setTimeout设置为0时App不管用

Logo

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

更多推荐