vue项目兼容IE,饿了么table无限滚动

最近写了挺久的一个vue 项目说要兼容IE。放在IE上面显示一片空白,翻看了一下网上的资料。

vue官网是这么说的。

于是,咱们考虑IE9及其以上的兼容。

ie9 不兼容一些CSS属性。如flex,::before,::after。样式中如果想兼容IE9尽量不要使用这些属性。

兼容IE10,10+。安装babel-polyfill垫片

npm install --save babel-polyfill

import 'babel-polyfill’  //main.js里头引用。


entry:{       //vue.config.js

    app:['babel-polyfill','./src/main.js']      

}

至此,项目可以在IE项目里头显示了。

然后发现样式方面有问题,饿了么的表格会无限项右滚动。检测不到宽度100%;

将饿了么的宽度添加

   <div :style="{width:screenWidth+'px'}">
              <router-view/>
   </div>


data(){ 
  return { screenWidth: undefined}
}

mounted(){
  this.screenWidth = document.documentElement.clientWidth;//获取屏幕宽度赋予给他。
}
          

至此,饿了么table不再无限滚动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值