vue前端项目中遇到的问题以及解决方案-不定时更新

1.vue-cli创建vue项目中全局使用mixin

首先需要安装插件

npm install style-resources-loader vue-cli-plugin-style-resources-loader --save-dev

修改vue.config.js文件

pluginOptions: {
  'style-resources-loader': {
    preProcessor: 'scss',
    patterns: [
      // 路径根据具体需求更改
      path.resolve(__dirname, 'src/styles/mixin.scss'),
      path.resolve(__dirname, 'src/styles/flex.scss')
    ]
  }
}

2.vue query传参刷新后数据变成[Object Object]

原因:vue的query传参不支持对象数据类型
解决:在传参时将对象转换成json字符串数据格式,在页面获取参数时再转换成对象数据格式。

3.echarts更改scatter颜色不生效

原因:在series中配置了visualMap,而echarts中visualMap的优先级是最高的
解决:
  • 删除visualMap的配置
  • 在visualMap中指定seriesIndex
visualMap: {
  type: 'continuous',
  min: 0,
  max: 10,
  text:['多','少'],
  color: ['#4979FF', '#E7E9F0'],
  seriesIndex: 0 // 仅使第一个series生效
}
posted @ 2023-08-15 16:55  紫槐  阅读(74)  评论(0)    收藏  举报