computed:{
getLanguage(){
return this.$store.state.language;
}
},
watch:{
getLanguage(val){
this.user = this.$t('user');
this.pas = this.$t('password');
//console.log(val);
}
},
如上,state中的数据变化后,在computed中实时返回变化的数据,然后在watch中做出相应的操作;
这样就实现了对state中数据变化的实时监控与响应;
注:上述代码实现多语言切换功能,根据state中language参数的实时变化来改变对应参数的中英文类型;
本文介绍了一种在Vue应用中实现多语言切换的方法,通过监控state中的language参数变化,使用computed和watch更新用户界面的语言显示。

被折叠的 条评论
为什么被折叠?



