vue自动添加浏览器兼容前后缀操作


Posted in Javascript onAugust 13, 2020

1.安装loader

安装postcss-loader 和 autoprefixer

下载:

cnpm install postcss-loader autoprefixer --save-dev

在webpack.config.js里面设置以下代码

vue自动添加浏览器兼容前后缀操作

test:/\.css$/,
use: ['style-loader','css-loader',{
  loader: "postcss-loader",
  options:{
    plugins:[
      require("autoprefixer")({
        browsers: [
          'ie >= 8',
          'Firefox >= 20',
          'Safari >= 5',
          'Android >= 4',
          'Ios >= 6',
          'last 4 version'
        ]
      })
    ]
  }
}]

设置

vue自动添加浏览器兼容前后缀操作

在网站上会发现

vue自动添加浏览器兼容前后缀操作

以下解释

vue自动添加浏览器兼容前后缀操作

补充知识:vue-cli 解决通过js import css无法自动加上浏览器前缀

1.找到build/utils.js

2.在exports.cssLoaders内添加如下代码

const postcssLoader = {
  loader: 'postcss-loader',
  options: {
   sourceMap: options.sourceMap
  }
}
function generateLoaders (loader, loaderOptions) {
  const loaders = [cssLoader]
  if (loader) {
   loaders.push({
    loader: loader + '-loader',
    options: Object.assign({}, loaderOptions, {
     sourceMap: options.sourceMap
    })
   })
  }
  loaders.push(postcssLoader)
  ......
}

3.在项目目录下也就是与node_modules同级目录下新建 .postcssrc.js (注意前面有个点) 添加如下代码

// https://github.com/michael-ciniawsky/postcss-load-config

module.exports = {
 "plugins": {
  "postcss-import": {},
  "postcss-url": {},
  // to edit target browsers: use "browserslist" field in package.json
  "autoprefixer": {}
 }
}

4.找到package.json文件添加如下代码 (注意:与devDependencies字段同级)

"browserslist": [
  "last 10 Chrome versions",
  "last 5 Firefox versions",
  "Safari >= 6",
  "ie > 8"
 ]

5.安装如下依赖

npm install postcss-import --save-dev
npm install postcss-loader --save-dev
npm install postcss-url --save-dev
npm install autoprefixer --save-dev

6.这时可以启动你的工程了 试试吧

以上这篇vue自动添加浏览器兼容前后缀操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Save a File Using a File Save Dialog Box
Jun 18 Javascript
基于jQuery的js分页代码
Jun 10 Javascript
dreamweaver 安装Jquery智能提示
Apr 02 Javascript
JQuery操作tr和td内容的方法实例
Mar 06 Javascript
JavaScript返回0-1之间随机数的方法
Apr 06 Javascript
JQuery使用index方法获取Jquery对象数组下标的方法
May 18 Javascript
百度地图给map添加右键菜单(判断是否为marker)
Mar 04 Javascript
使用cookie绕过验证码登录的实现代码
Oct 12 Javascript
webpack构建换肤功能的思路详解
Nov 27 Javascript
js判断文件类型大小并给出提示的实现方法
Jan 03 Javascript
vue--vuex详解
Apr 15 Javascript
js回调函数仿360开机
Dec 26 Javascript
Postman参数化实现过程及原理解析
Aug 13 #Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
Aug 13 #Javascript
vue路由分文件拆分管理详解
Aug 13 #Javascript
Postman环境变量全局变量使用方法详解
Aug 13 #Javascript
vue 实现把路由单独分离出来
Aug 13 #Javascript
vue项目接口域名动态获取操作
Aug 13 #Javascript
vue接通后端api以及部署到服务器操作
Aug 13 #Javascript
You might like
PHP文章采集URL补全函数(FormatUrl)
2012/08/02 PHP
解析Ubuntu下crontab命令的用法
2013/06/24 PHP
ThinkPHP3.1新特性之多层MVC的支持
2014/06/19 PHP
CI框架中$this->load->library()用法分析
2016/05/18 PHP
js中各浏览器中鼠标按键值的差异
2011/04/07 Javascript
Prototype源码浅析 Enumerable部分(二)
2012/01/18 Javascript
jqplot通过ajax动态画折线图的方法及思路
2013/12/08 Javascript
jquery 删除字符串最后一个字符的方法解析
2014/02/11 Javascript
js实现模拟计算器退格键删除文字效果的方法
2015/05/07 Javascript
举例讲解Node.js中的Writable对象
2015/07/29 Javascript
基于jQuery和CSS3制作响应式水平时间轴附源码下载
2015/12/20 Javascript
原生js制作日历控件实例分享
2016/04/06 Javascript
js简单倒计时实现代码
2016/04/30 Javascript
JS制作图形验证码实现代码
2020/10/19 Javascript
详解nodejs 文本操作模块-fs模块(四)
2016/12/22 NodeJs
一个可复用的vue分页组件
2017/05/15 Javascript
使用jQuery.Pin垂直滚动时固定导航
2017/05/24 jQuery
JavaScript实现动态添加、移除元素或属性的方法分析
2019/01/03 Javascript
微信小程序云开发之使用云存储
2019/05/17 Javascript
利用JS响应式修改vue实现页面的input值
2019/09/02 Javascript
解决vue scoped scss 无效的问题
2020/09/04 Javascript
Ant Design的可编辑Tree的实现操作
2020/10/31 Javascript
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
[01:04:30]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
老生常谈Python startswith()函数与endswith函数
2017/09/08 Python
Django中的Signal代码详解
2018/02/05 Python
Python实现的读取/更改/写入xml文件操作示例
2018/08/30 Python
使用python list 查找所有匹配元素的位置实例
2019/06/11 Python
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
2020/02/27 Python
python mysql 字段与关键字冲突的解决方式
2020/03/02 Python
css3的@media属性实现页面响应式布局示例代码
2014/02/10 HTML / CSS
天巡全球:Skyscanner Global
2017/06/20 全球购物
Oracle性能调优原则
2012/05/03 面试题
人力资源部门的主要职能
2014/02/22 职场文书
民主生活会批评与自我批评总结
2014/10/17 职场文书
个人年终总结开头
2015/03/06 职场文书