调用vux组件 报$t 未定义

新手上路,请多包涵

图片描述
上面是调用了vux 的alert组件,但是页面报错
错误是: TypeError: _vm.$t is not a function
于是重新 删除了 node_modules文件夹 重新 npm intsall

有人说要导入 vue-i18n 于是图片描述
但是页面又报了错 如下图:

图片描述

求大神解决

阅读 12.4k
6 个回答
新手上路,请多包涵

其实不用那么麻烦,去掉$t就可以了

去掉$t就可以了

新手上路,请多包涵

在安装好vue-i18n后,我遇到过和你一模一样的报错,问题是没有删干净当前页的$t,最后的解决是:删掉当前页面的所有$t,问题就解决了

新手上路,请多包涵

但是页面 变成英文了 就很心塞了

我的也是$t is not defined on....,然后按照官网上的方法删除node_modules目录,然后重新npm install 然后因为出现npm install.js版本不对的情况,然后npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dis...,之后重启就好了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进