IE11不支持HTML5中的template

这两天用vue.js尝试做了公司的平台的一个功能性页面,经过firefox和chrome测试,都没有问题,我想当然的就认为ie11在这方面应该也没有大问题,因为页面不需要兼容ie10以下的浏览器,至于ie11我还是比较信任的。。。于是没有多想。结果公司有人用ie11打开页面,发现什么都看不到,我当场就傻了,vue.js不是支持ie9及以上的ie么。。。怎么会这么糟糕?经过反复排查。。。发现用了template的地方都有问题,用v-repeat的时候,为了不引入多余的dom元素,我用了template作为v-repeat的宿主。立马度娘,果然,ie11居然不支持这个html5标签。。。换掉以后再试,明显情况有了改变,不过还有问题,再接着排查和实验,发现在ie里面直接嵌套tbody也会出问题,但是firefox和chrome对于tbody嵌套并没有什么问题。。。上msdn一查,ie认为tbody里面有效的只有tr,thead这些标签。。。真相大白,解决方法也自然有了,把嵌套的tbody换成td套table就能完美解决问题了。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值