feat: add music language preference

This commit is contained in:
qier222 2021-06-08 17:17:34 +08:00
parent f89fc84f95
commit 78d90f15f5
No known key found for this signature in database
GPG key ID: 9C85007ED905F14D
5 changed files with 46 additions and 14 deletions

View file

@ -54,6 +54,20 @@
</select>
</div>
</div>
<div class="item">
<div class="left">
<div class="title"> 音乐语种偏好 </div>
</div>
<div class="right">
<select v-model="musicLanguage">
<option value="all">无偏好</option>
<option value="zh">华语</option>
<option value="ea">欧美</option>
<option value="jp">日语</option>
<option value="kr">韩语</option>
</select>
</div>
</div>
<h3>音质</h3>
<div class="item">
@ -454,6 +468,17 @@ export default {
this.$store.commit('changeLang', lang);
},
},
musicLanguage: {
get() {
return this.settings.musicLanguage ?? 'all';
},
set(value) {
this.$store.commit('updateSettings', {
key: 'musicLanguage',
value,
});
},
},
appearance: {
get() {
if (this.settings.appearance === undefined) return 'auto';