vue.js里面如何在组件props属性默认值里面设置多语言?
写了一个弹框组件,组件里面分装了一个 dialogTitle
属性,如果用户未传值,那么指定一个默认值,但是这个值需要多语言,我利用 vue-i18n
设置了多语言,现在可以通过 this.$t('notice')
获取到对应的语言,但是写到props
的default
属性里面报错,代码如下:
props: {
dialogTitle:{
type: String,
default: this.$t('notice')
}
}
错误提示如下:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
default: ()=>{this.$t('notice')}