Commit 68828893 authored by lijin's avatar lijin

modified

parent 2b6a7ea2
...@@ -44,7 +44,7 @@ export default { ...@@ -44,7 +44,7 @@ export default {
data() { data() {
return { return {
languages: [ languages: [
{ code: 'en', name: '英语', selected: false }, { code: 'en', name: '英语', selected: true },
{ code: 'es', name: '西班牙语', selected: false }, { code: 'es', name: '西班牙语', selected: false },
{ code: 'fr', name: '法语', selected: false }, { code: 'fr', name: '法语', selected: false },
{ code: 'de', name: '德语', selected: false }, { code: 'de', name: '德语', selected: false },
...@@ -62,16 +62,20 @@ export default { ...@@ -62,16 +62,20 @@ export default {
return this.languages.filter(lang => lang.selected); return this.languages.filter(lang => lang.selected);
}, },
}, },
created() {
this.$emit('input', this.selectedLanguages);
},
methods: { methods: {
handleLanguageChange(code) { handleLanguageChange(code) {
this.$emit('input', this.selectedLanguages.map(lang => lang.code)); this.$emit('input', this.selectedLanguages);
}, },
removeLanguage(code) { removeLanguage(code) {
const lang = this.languages.find(l => l.code === code); const lang = this.languages.find(l => l.code === code);
if (lang) { if (lang) {
lang.selected = false; lang.selected = false;
} }
this.$emit('input', this.selectedLanguages.map(lang => lang.code)); this.$emit('input', this.selectedLanguages);
}, },
}, },
}; };
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment