Skip to content

Commit 103cd56

Browse files
committed
fix: 将所有页面(不包括边栏)的事件监听改为 <a href='xxx'>
1 parent 41545da commit 103cd56

File tree

6 files changed

+15
-21
lines changed

6 files changed

+15
-21
lines changed

src/pages/download/Index.vue

+5-6
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import CategorySecond from "/src/components/CategorySecond.vue";
1313
import DownloadButton from "./components/DownloadButton.vue";
1414
import { onMounted, ref } from "vue";
1515
import VCodeBlock from "@wdns/vue-code-block";
16-
import { toUrl } from "/src/utils/utils.js";
1716
import { ElMessage } from "element-plus";
1817
1918
let msStoreScript = document.createElement("script");
@@ -171,13 +170,13 @@ function getNewVersioArch(arch) {
171170
<p style="font-size: 14pt">称心得意的桌面操作系统</p>
172171
<p style="font-size: 10pt">
173172
{{ getAntongDate() }}·
174-
<span class="cursor-pointer" @click="toUrl('/aosc-os/relnote')"
175-
>发行说明</span
173+
<a class="cursor-pointer" href="/aosc-os/relnote"
174+
>发行说明</a
176175
177-
<span
176+
<a
178177
class="cursor-pointer"
179-
@click="toUrl('/aosc-os/requirements')"
180-
>配置需求</span
178+
href="/aosc-os/requirements"
179+
>配置需求</a
181180
>
182181
</p>
183182
</div>

src/pages/l10n/Index.vue

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<script setup>
22
import { reactive } from "vue";
33
import CategorySecond from "/src/components/CategorySecond.vue";
4-
import {toUrl} from "/src/utils/utils.js";
54
65
const urlList = reactive([
76
{
@@ -36,8 +35,8 @@ const docList = reactive([
3635
<category-second title="支持文档" id="support" />
3736
<div class="pt-4 pb-[60px] px-16">
3837
<ul class="list-disc">
39-
<li v-for="item in docList" :key="item.title" class="text-link cursor-pointer" @click="toUrl(item.url)">
40-
{{ item.title }}
38+
<li v-for="item in docList" :key="item.title" class="text-link cursor-pointer">
39+
<a :href="item.url">{{ item.title }}</a>
4140
</li>
4241
</ul>
4342
</div>

src/pages/liblol/Index.vue

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<script setup>
22
import { reactive } from "vue";
33
import CategorySecond from "/src/components/CategorySecond.vue";
4-
import {toUrl} from "/src/utils/utils.js";
54
65
const urlList = reactive([
76
{
@@ -54,7 +53,7 @@ const docList = reactive([
5453
</p><br />
5554
<div>
5655
<span v-for="(item, index) in urlList" :key="item.title">
57-
<span class="text-link cursor-pointer" @click="toUrl(item.url)">{{ item.title }}</span>
56+
<a class="text-link cursor-pointer" :href="item.url">{{ item.title }}</a>
5857
<span class="mx-1" v-if="index < urlList.length - 1">|</span>
5958
</span>
6059
</div>
@@ -64,8 +63,8 @@ const docList = reactive([
6463
<category-second title="支持文档" id="support" />
6564
<div class="pt-4 pb-[60px] px-16">
6665
<ul class="list-disc">
67-
<li v-for="item in docList" :key="item.title" class="text-link cursor-pointer" @click="toUrl(item.url)">
68-
{{ item.title }}
66+
<li v-for="item in docList" :key="item.title" class="text-link cursor-pointer">
67+
<a :href="item.url">{{ item.title }}</a>
6968
</li>
7069
</ul>
7170
</div>

src/pages/news/components/NewsCategoryList.vue

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup>
2-
import {toUrl} from '/src/utils/utils.js'
32
43
const props = defineProps(["newsList"]);
54
</script>
@@ -11,12 +10,12 @@ const props = defineProps(["newsList"]);
1110
</div>
1211
<div v-else class="flex flex-col">
1312
<div v-for="item in newsList" :key="item.title" class="newslist-item">
14-
<div @click="toUrl(`/news/detail/${item.Path}`)" class="hover:bg-leftbar-bg flex cursor-pointer pl-6 h-[2rem] leading-8">
13+
<a :href="'/news/detail/' + item.Path" class="hover:bg-leftbar-bg flex cursor-pointer pl-6 h-[2rem] leading-8">
1514
<span class="truncate flex-1">
1615
{{ item.Title }}
1716
</span>
1817
<span class="flex-0 pr-6">[{{ item.Date }}]</span>
19-
</div>
18+
</a>
2019
</div>
2120
</div>
2221
</div>

src/pages/oma/Index.vue

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<script setup>
22
import { reactive } from "vue";
33
import CategorySecond from "/src/components/CategorySecond.vue";
4-
import {toUrl} from "/src/utils/utils.js";
54
65
const urlList = reactive([
76
{
@@ -46,7 +45,7 @@ const docList = reactive([
4645
</div>
4746
<div>
4847
<span v-for="(item, index) in urlList" :key="item.title">
49-
<span class="text-link cursor-pointer" @click="toUrl(item.url)">{{ item.title }}</span>
48+
<a class="text-link cursor-pointer" :href="item.url">{{ item.title }}</a>
5049
<span class="mx-1" v-if="index < urlList.length - 1">|</span>
5150
</span>
5251
</div>
@@ -56,8 +55,8 @@ const docList = reactive([
5655
<category-second title="支持文档" id="support" />
5756
<div class="pt-4 pb-[60px] px-16">
5857
<ul class="list-disc">
59-
<li v-for="item in docList" :key="item.title" class="text-link cursorpointer" @click="toUrl(item.url)">
60-
{{ item.title }}
58+
<li v-for="item in docList" :key="item.title" class="text-link cursorpointer">
59+
<a :href="item.url">{{ item.title }}</a>
6160
</li>
6261
</ul>
6362
</div>

src/pages/sponsoring/Index.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<script setup>
22
import CategorySecond from "/src/components/CategorySecond.vue";
3-
import {toUrl} from "/src/utils/utils.js";
43
import {ref} from 'vue'
54
65
const sponsorList = ref([

0 commit comments

Comments
 (0)