|
|
@@ -82,7 +82,7 @@
|
|
|
<div class="data-count" v-if="dataCount">
|
|
|
<span>数据总数:{{ dataCount }}</span>
|
|
|
</div>
|
|
|
- <vue-json-pretty :data="prettyData" :indent="2" :deep="prettyDeep" :showDoubleQuotes="false"></vue-json-pretty>
|
|
|
+ <vue-json-pretty :data="prettyData" :indent="2" :deep="2" :key="prettyKey" :showDoubleQuotes="false"></vue-json-pretty>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -103,7 +103,7 @@ const selectedTestMode = ref('');
|
|
|
const buttonDisabled = ref(false);
|
|
|
|
|
|
const prettyData = ref(null);
|
|
|
-const prettyDeep = ref(0);
|
|
|
+const prettyKey = ref(Date.now());
|
|
|
const dataCount = ref('');
|
|
|
|
|
|
watch(selectedTestMode, () => {
|
|
|
@@ -125,7 +125,6 @@ const refreshData = () => {
|
|
|
gamesRelation.value = relations;
|
|
|
gamesSolution.value = solutions;
|
|
|
prettyData.value = null;
|
|
|
- prettyDeep.value = 0;
|
|
|
message.success('数据已刷新');
|
|
|
console.log('数据已刷新');
|
|
|
})
|
|
|
@@ -139,9 +138,8 @@ const refreshData = () => {
|
|
|
}
|
|
|
|
|
|
const showDataPretty = (data, deep) => {
|
|
|
- prettyDeep.value = 0;
|
|
|
prettyData.value = data;
|
|
|
- prettyDeep.value = deep;
|
|
|
+ prettyKey.value = Date.now();
|
|
|
}
|
|
|
|
|
|
const runTest = (hasSolutions=true) => {
|