Auto Commit

上级 82002b50
<script setup> <script setup>
import * as echarts from 'echarts'; import * as echarts from 'echarts';
import Author from './Author.vue' import Author from './Author.vue'
import {tableColumns} from './const' import { tableColumns } from './const'
import {getRemoteCsdnGrade} from '../service/csdnApi' import { getRemoteCsdnGrade } from '../service/csdnApi'
import { onMounted, reactive, onUnmounted } from 'vue'; import { onMounted, reactive, onUnmounted } from 'vue';
const state = reactive({ const state = reactive({
loading: false, loading: false,
searchValue: '', searchValue: localStorage.getItem('csdnUid')||'',
firstChart: null, firstChart: null,
columns:tableColumns, columns: tableColumns,
dataSource: [], dataSource: [],
pagination: { pagination: {
total: 0, total: 0,
...@@ -52,7 +52,7 @@ const getCsdnData = (uId) => { ...@@ -52,7 +52,7 @@ const getCsdnData = (uId) => {
const onSearch = () => { const onSearch = () => {
if (!state.searchValue) { if (!state.searchValue) {
return window.alert('请输入用户id') return window.alert('请输入csdn用户id 如 qq_38870145')
} }
window.localStorage.setItem('csdnUid', state.searchValue) window.localStorage.setItem('csdnUid', state.searchValue)
getCsdnData(state.searchValue) getCsdnData(state.searchValue)
...@@ -93,9 +93,9 @@ function initFirstData() { ...@@ -93,9 +93,9 @@ function initFirstData() {
yAxis: { yAxis: {
type: 'value' type: 'value'
}, },
grid:{ grid: {
x:50, x: 60,
x2:30 x2: 60
}, },
tooltip: { tooltip: {
formatter: function (params) { formatter: function (params) {
...@@ -137,9 +137,21 @@ function initFirstData() { ...@@ -137,9 +137,21 @@ function initFirstData() {
] ]
}, },
markLine: { markLine: {
data: [{ type: 'average', name: '平均分' }] itemStyle: {
normal: {
lineStyle:
{
type: 'dotted',
},
label:
{
show: true,
}
}
},
data: [{ type: 'average', name: '平均分' }]
}
} }
}
] ]
}; };
// 使用刚指定的配置项和数据显示图表。 // 使用刚指定的配置项和数据显示图表。
...@@ -158,8 +170,8 @@ function initFirstData() { ...@@ -158,8 +170,8 @@ function initFirstData() {
onMounted(() => { onMounted(() => {
const storageUid = window.localStorage.getItem('csdnUid') const storageUid = window.localStorage.getItem('csdnUid')
console.log('window.localStorage',window.localStorage) console.log('window.localStorage', window.localStorage)
console.log('storageUid',storageUid) console.log('storageUid', storageUid)
if (storageUid) { if (storageUid) {
state.searchValue = storageUid state.searchValue = storageUid
onSearch() onSearch()
...@@ -184,7 +196,7 @@ function initFirstData() { ...@@ -184,7 +196,7 @@ function initFirstData() {
</div> </div>
<br> <br>
<div> <div>
<a-input-search v-model:value="state.searchValue" :disabled="state.loading" placeholder="输入用户id" enter-button <a-input-search v-model:value="state.searchValue" :disabled="state.loading" placeholder="输入用户id(如 qq_38870145)" enter-button
@search="onSearch" /> @search="onSearch" />
</div> </div>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册