H5W3
当前位置:H5W3 > 其他技术问题 > 正文

vue.js里面如何在组件props属性默认值里面设置多语言?

写了一个弹框组件,组件里面分装了一个 dialogTitle 属性,如果用户未传值,那么指定一个默认值,但是这个值需要多语言,我利用 vue-i18n 设置了多语言,现在可以通过 this.$t('notice') 获取到对应的语言,但是写到propsdefault属性里面报错,代码如下:

  props: {
    dialogTitle:{
        type: String,
        default: this.$t('notice')
    }
  }

错误提示如下:

图片描述

回答:

default: ()=>{this.$t(‘notice’)}

回答:

default () {
return this.$t('notice')
}

本文地址:H5W3 » vue.js里面如何在组件props属性默认值里面设置多语言?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址