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 相关文章推荐
JavaScript中的Document文档对象
Jan 16 Javascript
jquery中this的使用说明
Sep 06 Javascript
javascript实现在下拉列表中显示多级树形菜单的方法
Aug 12 Javascript
贴近用户体验的Jquery日期、时间选择插件
Aug 19 Javascript
JS 动态加载js文件和css文件 同步/异步的两种简单方式
Sep 23 Javascript
express文件上传中间件Multer详解
Oct 24 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
Nov 29 Javascript
详解vue.js全局组件和局部组件
Apr 10 Javascript
用POSTMAN发送JSON格式的POST请求示例
Sep 04 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
May 06 Javascript
详解express使用vue-router的history踩坑
Jun 05 Javascript
layui关闭弹窗后刷新主页面和当前更改项的例子
Sep 06 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清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
2014/09/04 PHP
Discuz!X中SESSION机制实例详解
2015/09/23 PHP
浅析Yii2中GridView常见操作
2016/04/22 PHP
解决laravel(5.5)访问public报错的问题
2019/10/12 PHP
利用JS重写Cognos右键菜单的实现代码
2010/04/11 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
15款jQuery分布引导插件分享
2015/02/04 Javascript
jQuery判断数组是否包含了指定的元素
2015/03/10 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
2015/07/28 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
微信小程序 获取二维码实例详解
2017/06/23 Javascript
React入门教程之Hello World以及环境搭建详解
2017/07/11 Javascript
AngularJS中controller控制器继承的使用方法
2017/11/03 Javascript
使用Vue写一个datepicker的示例
2018/01/27 Javascript
微信小程序实现基于三元运算验证手机号/姓名功能示例
2019/01/19 Javascript
jQuery分组选择器简单用法示例
2019/04/04 jQuery
[49:08]Secret vs VP 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
在Python的Django框架下使用django-tagging的教程
2015/05/30 Python
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
Python实现全角半角字符互转的方法
2016/11/28 Python
使用Python实现跳一跳自动跳跃功能
2019/07/10 Python
Pycharm连接远程服务器并实现远程调试的实现
2019/08/02 Python
使用turtle绘制五角星、分形树
2019/10/06 Python
python 19个值得学习的编程技巧
2020/08/15 Python
matplotlib更改窗口图标的方法示例
2021/02/03 Python
基于第一个PhoneGap(cordova)的应用详解
2013/05/03 HTML / CSS
俄罗斯领先的移动和数字设备在线商店:Svyaznoy.ru
2020/12/21 全球购物
索桥的故事教学反思
2014/02/06 职场文书
党的群众路线教育实践活动公开承诺书
2014/03/28 职场文书
学校先进集体事迹材料
2014/05/31 职场文书
关于安全的标语
2014/06/10 职场文书
土建专业毕业生自荐书
2014/07/04 职场文书
2014年度工作总结报告
2014/12/15 职场文书
教师年终个人总结
2015/02/11 职场文书
导游经典开场白——导游词
2019/04/17 职场文书