perf: set page optimization

This commit is contained in:
putyy
2025-05-09 10:26:26 +08:00
parent 04e4f0e9cc
commit abfdb76589
5 changed files with 34 additions and 29 deletions

View File

@@ -7,7 +7,7 @@
label-width="auto" label-width="auto"
require-mark-placement="right-hanging" require-mark-placement="right-hanging"
style="--wails-draggable:no-drag" style="--wails-draggable:no-drag"
class="w-[700px]" class="w-[500px]"
> >
<NFormItem label="Host" path="Host"> <NFormItem label="Host" path="Host">
<NInput v-model:value="formValue.Host" placeholder="127.0.0.1"/> <NInput v-model:value="formValue.Host" placeholder="127.0.0.1"/>
@@ -46,19 +46,7 @@
</NTooltip> </NTooltip>
</NFormItem> </NFormItem>
<div class="grid grid-cols-3 gap-4"> <div class="grid grid-cols-2 gap-4">
<NFormItem label="下载代理" path="DownloadProxy">
<NSwitch v-model:value="formValue.DownloadProxy"/>
<NTooltip trigger="hover">
<template #trigger>
<NIcon size="18" class="ml-1 text-gray-500">
<HelpCircleOutline/>
</NIcon>
</template>
进行下载时使用代理请求
</NTooltip>
</NFormItem>
<NFormItem label="自动拦截" path="AutoProxy"> <NFormItem label="自动拦截" path="AutoProxy">
<NSwitch v-model:value="formValue.AutoProxy"/> <NSwitch v-model:value="formValue.AutoProxy"/>
<NTooltip trigger="hover"> <NTooltip trigger="hover">
@@ -84,6 +72,33 @@
</NFormItem> </NFormItem>
</div> </div>
<div class="grid grid-cols-2 gap-4">
<NFormItem label="下载代理" path="DownloadProxy">
<NSwitch v-model:value="formValue.DownloadProxy"/>
<NTooltip trigger="hover">
<template #trigger>
<NIcon size="18" class="ml-1 text-gray-500">
<HelpCircleOutline/>
</NIcon>
</template>
进行下载时使用代理请求
</NTooltip>
</NFormItem>
<NFormItem label="连接数量" path="TaskNumber">
<NInputNumber v-model:value="formValue.TaskNumber" :min="2" :max="64"/>
<NTooltip trigger="hover">
<template #trigger>
<NIcon size="18" class="ml-1 text-gray-500">
<HelpCircleOutline/>
</NIcon>
</template>
如不清楚请保持默认通常CPU核心数*2用于分片下载
</NTooltip>
</NFormItem>
</div>
<div class="grid grid-cols-2 gap-4"> <div class="grid grid-cols-2 gap-4">
<NFormItem label="保存位置" path="SaveDirectory"> <NFormItem label="保存位置" path="SaveDirectory">
<NInput :value="formValue.SaveDirectory" placeholder="保存位置"/> <NInput :value="formValue.SaveDirectory" placeholder="保存位置"/>
@@ -103,7 +118,7 @@
</NFormItem> </NFormItem>
</div> </div>
<div class="grid grid-cols-3 gap-4"> <div class="grid grid-cols-2 gap-4">
<NFormItem label="主题" path="theme"> <NFormItem label="主题" path="theme">
<NRadioGroup v-model:value="formValue.Theme" name="theme"> <NRadioGroup v-model:value="formValue.Theme" name="theme">
<NRadio value="lightTheme">浅色</NRadio> <NRadio value="lightTheme">浅色</NRadio>
@@ -122,18 +137,6 @@
视频号有效 视频号有效
</NTooltip> </NTooltip>
</NFormItem> </NFormItem>
<NFormItem label="连接数" path="TaskNumber">
<NInputNumber v-model:value="formValue.TaskNumber" :min="2" :max="64"/>
<NTooltip trigger="hover">
<template #trigger>
<NIcon size="18" class="ml-1 text-gray-500">
<HelpCircleOutline/>
</NIcon>
</template>
如不清楚请保持默认通常CPU核心数*2用于分片下载
</NTooltip>
</NFormItem>
</div> </div>
<NFormItem label="UserAgent" path="UserAgent"> <NFormItem label="UserAgent" path="UserAgent">

1
go.mod
View File

@@ -13,6 +13,7 @@ require (
golang.org/x/sys v0.30.0 golang.org/x/sys v0.30.0
) )
require ( require (
github.com/bep/debounce v1.2.1 // indirect github.com/bep/debounce v1.2.1 // indirect
github.com/go-ole/go-ole v1.3.0 // indirect github.com/go-ole/go-ole v1.3.0 // indirect

1
go.sum
View File

@@ -90,3 +90,4 @@ golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=