微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在vue中使用Autoprefixed的方法

为了使我们的项目兼容各种浏览器,我们可能会在开发中写大量的前缀。即使有了IDE为我们提供了边界的方式。但是仍然需要我们去花时间和精力。而这样会浪费我们很多的时间。为了在开发中提升团队的开发效率,并且同时节省时间,我们引入了autoprefixed。搭配webpack使用,在每次打包的时候自动的给我们的样式加上前缀来兼容不同的浏览器。

安装依赖包

如果你是使用vue-cli构建的项目。首先执行以下代码安装依赖包。

rush:bash;"> npm install autoprefixer postcss postcss-loader -D

修改vue-loader配置文件

修改目录/build/vue-loader.conf.js文件文件的原本代码应该如下。

rush:js;"> module.exports = { loaders: utils.cssLoaders({ sourceMap: isProduction ? config[buildEnv].productionSourceMap : config.dev.cssSourceMap,extract: isProduction }) }

将以上代码,替换成如下代码

= 6','ie > 8']})] }

修改utils

打开/build/utils.js,定位到如下代码

rush:js;"> postcss: generateLoaders()

将上面的代码更改为如下代码

rush:js;"> postcss: generateLoaders(['css?-autoprefixer'])

重新启动项目,就可以通过chrome的开发者工具,可以看到编译后的css文件,会自动加上兼容性的前缀。就可以放心的写css代码了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐