From e6409410dfc7f6563ab5fd1db85e1ca6f423b672 Mon Sep 17 00:00:00 2001 From: "lily.zhang" Date: Sun, 21 Nov 2021 17:51:00 +0800 Subject: [PATCH] cxw-010203 --- package.json | 1 + src/main.js | 4 +- src/views/BrandComparison/BrandComparison.vue | 198 ++++++++---------- src/views/BrandComparison/index.vue | 10 +- .../keyMediaCommunicationComparison/opt.js | 10 +- 5 files changed, 106 insertions(+), 117 deletions(-) diff --git a/package.json b/package.json index 08a49da..6fc3866 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ }, "dependencies": { "@jiaminghi/data-view": "^2.10.0", + "@xunlei/vue-lazy-component": "^1.1.3", "ant-design-vue": "^1.7.8", "axios": "^0.23.0", "compression-webpack-plugin": "^9.0.0", diff --git a/src/main.js b/src/main.js index 1ae4e50..7dc7c69 100644 --- a/src/main.js +++ b/src/main.js @@ -1,7 +1,7 @@ /* * @Author: your name * @Date: 2021-10-08 08:41:57 - * @LastEditTime: 2021-11-02 17:20:09 + * @LastEditTime: 2021-11-21 16:44:18 * @LastEditors: Please set LastEditors * @Description: In User Settings Edit * @FilePath: /data-show/src/main.js @@ -11,6 +11,7 @@ import App from './App.vue' import 'normalize.css/normalize.css'; import './styles/index.less'; import Antd from 'ant-design-vue'; +import VueLazyComponent from '@xunlei/vue-lazy-component' import 'ant-design-vue/dist/antd.css'; import router from "@/permission"; import store from "@/store"; @@ -26,6 +27,7 @@ Vue.use(dataV); Vue.use(selfUi); Vue.use(compon); Vue.use(mixins); +Vue.use(VueLazyComponent); Vue.use(vuescroll, {ops: createOps(true, true),name: 'vue-scroll'}); Vue.config.productionTip = false Vue.prototype.$vuiSize = 'small' diff --git a/src/views/BrandComparison/BrandComparison.vue b/src/views/BrandComparison/BrandComparison.vue index 0d310ae..908ed1f 100644 --- a/src/views/BrandComparison/BrandComparison.vue +++ b/src/views/BrandComparison/BrandComparison.vue @@ -1,7 +1,7 @@ @@ -30,9 +30,7 @@ export default { created() { this.hasData = this.getBComparison.length > 0 ? true : false; }, - mounted() { - - }, + mounted() {}, methods: {}, }; diff --git a/src/views/BrandComparison/keyMediaCommunicationComparison/opt.js b/src/views/BrandComparison/keyMediaCommunicationComparison/opt.js index b03e520..ca0abf7 100644 --- a/src/views/BrandComparison/keyMediaCommunicationComparison/opt.js +++ b/src/views/BrandComparison/keyMediaCommunicationComparison/opt.js @@ -1,7 +1,7 @@ /* * @Author: your name * @Date: 2021-10-09 11:01:19 - * @LastEditTime: 2021-11-18 11:33:20 + * @LastEditTime: 2021-11-21 16:51:55 * @LastEditors: Please set LastEditors * @Description: In User Settings Edit * @FilePath: /data-show/src/views/Index/spreadTheSound/opt.js @@ -92,7 +92,7 @@ function createData(dataList = [],dx) { return arr; } -export default function createOpt(dx = [], dataList = []) { +export default function createOpt(dx = [], dataList = [], n = 4) { let info = createData(dataList, dx); return { grid: { @@ -130,9 +130,9 @@ export default function createOpt(dx = [], dataList = []) { }, axisLabel: { interval: 0, - with: 1 / dx.length * 100 + '%', - overflow: 'truncate', - ellipsis: '...' + formatter: function (value) { + return (value.length > n ? (value.slice(0,n)+"...") : value ) + }, }, axisLine: { show: false,