新增发现新版本更新失败弹窗的忽略提醒按钮
parent
ccaf485c91
commit
91063075d3
|
@ -6,6 +6,7 @@
|
||||||
- 新增音频输出设置
|
- 新增音频输出设置
|
||||||
- 新增软件内的包括字体在内的界面内容大小调整,现在当窗口大小切换到“较小/大/较大”时,软件内的元素将会适当减小或加大,窗口大小的“小”与“中”内的元素将保持之前的大小暂不做改变
|
- 新增软件内的包括字体在内的界面内容大小调整,现在当窗口大小切换到“较小/大/较大”时,软件内的元素将会适当减小或加大,窗口大小的“小”与“中”内的元素将保持之前的大小暂不做改变
|
||||||
- 新增音源别名,默认将显示别名,想要显示回原名可到设置切换(免责声明:别名仅是本软件用于描述各音源的标签,其名字归版权方所有)
|
- 新增音源别名,默认将显示别名,想要显示回原名可到设置切换(免责声明:别名仅是本软件用于描述各音源的标签,其名字归版权方所有)
|
||||||
|
- 新增发现新版本更新失败弹窗的忽略提醒按钮,忽略提醒后,以后同一个版本再失败时将不会弹窗提醒,但仍可到设置-版本更新手动点开更新弹窗查看或恢复提醒
|
||||||
|
|
||||||
### 优化
|
### 优化
|
||||||
|
|
||||||
|
|
|
@ -54,6 +54,7 @@ material-modal(:show="version.showModal" @close="handleClose" v-if="version.newV
|
||||||
| 国内Windows/MAC用户推荐到
|
| 国内Windows/MAC用户推荐到
|
||||||
strong 网盘
|
strong 网盘
|
||||||
| 下载。
|
| 下载。
|
||||||
|
material-btn(:class="$style.btn" @click.onec="handleIgnoreClick") {{ isIgnored ? '恢复当前版本的更新失败提醒' : '忽略当前版本的更新失败提醒'}}
|
||||||
main(:class="$style.main" v-else-if="version.isDownloading && version.isTimeOut && !version.isUnknow")
|
main(:class="$style.main" v-else-if="version.isDownloading && version.isTimeOut && !version.isUnknow")
|
||||||
h2 ❗️ 新版本下载超时 ❗️
|
h2 ❗️ 新版本下载超时 ❗️
|
||||||
div(:class="$style.desc")
|
div(:class="$style.desc")
|
||||||
|
@ -147,9 +148,12 @@ export default {
|
||||||
? `${this.version.downloadProgress.percent.toFixed(2)}% - ${sizeFormate(this.version.downloadProgress.transferred)}/${sizeFormate(this.version.downloadProgress.total)} - ${sizeFormate(this.version.downloadProgress.bytesPerSecond)}/s`
|
? `${this.version.downloadProgress.percent.toFixed(2)}% - ${sizeFormate(this.version.downloadProgress.transferred)}/${sizeFormate(this.version.downloadProgress.total)} - ${sizeFormate(this.version.downloadProgress.bytesPerSecond)}/s`
|
||||||
: '初始化中...'
|
: '初始化中...'
|
||||||
},
|
},
|
||||||
|
isIgnored() {
|
||||||
|
return this.setting.ignoreVersion == this.version.newVersion.version
|
||||||
|
},
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
...mapMutations(['setVersionModalVisible', 'setSetting']),
|
...mapMutations(['setVersionModalVisible', 'setIgnoreVersion']),
|
||||||
handleClose() {
|
handleClose() {
|
||||||
this.setVersionModalVisible({
|
this.setVersionModalVisible({
|
||||||
isShow: false,
|
isShow: false,
|
||||||
|
@ -166,6 +170,10 @@ export default {
|
||||||
handleCopy(text) {
|
handleCopy(text) {
|
||||||
clipboardWriteText(text)
|
clipboardWriteText(text)
|
||||||
},
|
},
|
||||||
|
handleIgnoreClick() {
|
||||||
|
this.setIgnoreVersion(this.isIgnored ? null : this.version.newVersion.version)
|
||||||
|
this.handleClose()
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -39,6 +39,9 @@ export default {
|
||||||
if (isUnknow !== undefined) state.version.isUnknow = isUnknow
|
if (isUnknow !== undefined) state.version.isUnknow = isUnknow
|
||||||
if (isLatestVer !== undefined) state.version.isLatestVer = isLatestVer
|
if (isLatestVer !== undefined) state.version.isLatestVer = isLatestVer
|
||||||
},
|
},
|
||||||
|
setIgnoreVersion(state, version) {
|
||||||
|
state.setting.ignoreVersion = version
|
||||||
|
},
|
||||||
setVolume(state, val) {
|
setVolume(state, val) {
|
||||||
state.setting.player.volume = val
|
state.setting.player.volume = val
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue