在vue中使用Autoprefixed的方法
程序员文章站
2022-04-10 15:25:09
为了使我们的项目兼容各种浏览器,我们可能会在开发中写大量的前缀。即使有了ide为我们提供了边界的方式。但是仍然需要我们去花时间和精力。而这样会浪费我们很多的时间。为了在开发...
为了使我们的项目兼容各种浏览器,我们可能会在开发中写大量的前缀。即使有了ide为我们提供了边界的方式。但是仍然需要我们去花时间和精力。而这样会浪费我们很多的时间。为了在开发中提升团队的开发效率,并且同时节省时间,我们引入了。搭配webpack使用,在每次打包的时候自动的给我们的样式加上前缀来兼容不同的浏览器。
安装依赖包
如果你是使用vue-cli构建的项目。首先执行以下代码安装依赖包。
npm install autoprefixer postcss postcss-loader -d
修改vue-loader配置文件
修改目录/build/vue-loader.conf.js文件。文件的原本代码应该如下。
module.exports = { loaders: utils.cssloaders({ sourcemap: isproduction ? config[buildenv].productionsourcemap : config.dev.csssourcemap, extract: isproduction }) }
将以上代码,替换成如下代码。
module.exports = { loaders: utils.cssloaders({ sourcemap: isproduction ? config[buildenv].productionsourcemap : config.dev.csssourcemap, extract: isproduction }), postcss: [require('autoprefixer')({browsers: ['last 10 chrome versions', 'last 5 firefox versions', 'safari >= 6', 'ie > 8']})] }
修改utils
打开/build/utils.js,定位到如下代码。
postcss: generateloaders()
将上面的代码更改为如下代码。
postcss: generateloaders(['css?-autoprefixer'])
重新启动项目,就可以通过chrome的开发者工具,可以看到编译后的css文件,会自动的加上兼容性的前缀。就可以放心的写css代码了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: 我喊你是美女,那是假话
推荐阅读
-
watch在Vue.js中的使用方法详解
-
mysql中sum float类型使用小数点的方法_MySQL
-
JQuery Ajax 在asp.net中的使用并调用后台实例讲解
-
【转载】C#中ArrayList集合类使用RemoveAt方法移除指定索引的元素
-
父子组件之间传递Function,在vue组件中callback的应用
-
在Linux命令行下查询当前所使用的shell版本与种类的方法
-
简单介绍Python中的readline()方法的使用
-
Python中tell()方法的使用详解
-
php使用unset()删除数组中某个单元(键)的方法,unset数组_PHP教程
-
在Python程序中操作文件之isatty()方法的使用教程