记两个ios的bug: 日期问题和奇葩的vue 点击无响应问题

本文记录了在iOS设备上遇到的两个技术问题:一是使用`new Date()`创建日期对象时遇到的格式不兼容问题,解决办法是替换日期字符串中的特殊字符;二是Vue中`@click`事件在iOS上经常无响应,尤其是当点击元素包含图片时,尝试了多种解决方案无效,最终通过将图片改为背景图片解决了问题。

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

目录

new Date()– invalid Date

ios 不认’2018-12-12’的’-‘, 也不认日期与事件之间的空格,需要在字符串用new Date()转化为日期时,replace一下

const dateString = '2010-11-29 11:11:11'
const date = new Date(dateString.replace(/-/g, '/').replace(/\s/, 'T'))

参考:
IOS Javascript Date的坑
IOS/Safari中的new Date()的格式化坑

vue @click 点击经常无响应

这是一个奇葩的bug。 具体表现为,一个span 中 包含了一个img, @click 绑定在span 上。没有

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值