VUE

ElementUI 下拉框在 ios移动端点两次才能选中

需要安装SCSS

1.安装sass 依赖包 ,在cmd界面输入:
npm  install sass-loader --save-dev
npm install node-sass --sava-d
2.在build文件夹下的webpack.base.conf.js的rules里面添加配置
{
test: /\.scss$/,
loaders: ['style', 'css', 'sass']
}
3.在App.vue中添加下面代码
<style lang="scss">
.el-scrollbar {
  > .el-scrollbar__bar {
    opacity: 1 !important;
  }
}
</style>

另外安装SCSS时有可能出现The “path“ argument must be of type string. Received undefined vue sass的错误。解决方法如下:

这是vue项目(由vue-cli创建)引入sass后,打包项目出现的错误。这个错误是sass-loader版本造成的

解决方案:在package.json中将 “sass-loader”:”^10.0.1″版本修改为”sass-loader”: “^7.3.1”,然后重新npm install

创建完这个文件以后,又出现了新的错误“Node Sass version 5.0.0 is incompatible with ^4.0.0.”

解决方案:

卸载已安装版本 npm uninstall node-sass

安装 npm install node-sass@4.14.1

最后总结一下当用vue-cli创建一个vue项目时,引入sass的步骤[不用配置,因为vue-cli中已经给我们配置好了]

下载安装:npm i node-sass sass-loader style-loader -D

可以开始用了【lang=”scss”】