rules:{
oemId:[{ required: true, message: this.$t('deployment.rules.oemId'), trigger: 'change' }],
deploymentName: [{ required: true, message:this.$t('deployment.rules.deploymentName'), trigger: 'blur' }],
deploymentDesc: [{ required: true, message: this.$t('deployment.rules.deploymentDesc'), trigger: 'blur' }]
},
我有个校验使用的是i18n里面的内容。但是发现我切换了语言。但是里面的提示并没有随之改变。
最后发现必须把国际化的内容放在computed里面才可以
computed:{
rules() {
return{
oemId:[{ required: true, message: this.$t('deployment.rules.oemId'), trigger: 'change' }],
deploymentName: [{ required: true, message:this.$t('deployment.rules.deploymentName'), trigger: 'blur' }],
deploymentDesc: [{ required: true, message: this.$t('deployment.rules.deploymentDesc'), trigger: 'blur' }]
}
},}