在vue项目里crud.js里,如何给msg里的对象再赋值?

作者站长头像
站长
· 阅读数 8

msg: {

  submit: '提交成功',
  add: '新增成功',
  edit: '编辑成功',
  del: '删除成功'
},

 * 通用的提示
 */
submitSuccessNotify() {
  crud.notify(crud.msg.submit, CRUD.NOTIFICATION_TYPE.SUCCESS)
},
addSuccessNotify() {
  crud.notify(crud.msg.add, CRUD.NOTIFICATION_TYPE.SUCCESS)
},
editSuccessNotify() {
  crud.notify(crud.msg.edit, CRUD.NOTIFICATION_TYPE.SUCCESS)
},
delSuccessNotify() {
  crud.notify(crud.msg.del, CRUD.NOTIFICATION_TYPE.SUCCESS)
},

$t('permission.editssage')这个是edit要赋的值

它是通过下面代码掉用上面的msg信息里的数据,我想做多语言

回复
1个回答
avatar
test
2024-07-15

i18n 的方法如果想在 js 中使用,直接 import 进来就行。

如果是在 vue 组件中,this.$t 也可以

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容