使用input,type=radio,赋初值不成功的问题;异步调取初步尝试

本文探讨了在Vue框架中使用Radio组件时遇到的常见问题及解决方案,包括通过包裹Form或使用JS改变值的方法。深入解析了JS单线程机制与Vue更新机制的关系,分享了异步调用和事件处理的经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近这两天遇到一些奇怪的问题,第一个是关于radio使用的,之前貌似踩过这个坑
解决办法有两种,第一种是给input包一层form,第二种是通过js改变其值,就是那句props。
用了很大的力气理解了js是单线程这句话,同时结合vue,理解了其中一些机制。
忙于悲伤,浪费很多宝贵的时间,好在回头是岸。
前有沿,端无解。看到的一句话拿过来一用。
初步尝试异步调取是苦涩的,怎么调试都不通。在使用element折叠面板时就遇到了这些问题,后来使用click事件,就解决了。
阻止冒泡的js写法

cancelBubble(event) {
	let e = event || window.event
	if(e && e.stopPropagation) {
		e.stopPropagation();
	} else {
		// 兼容IE10
		e.cancelBubble = true
	}
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值