【发布时间】:2019-08-19 02:51:35
【问题描述】:
我正在尝试将 vue-auth-image 插件集成到 Nuxt.js。
在 plugins/auth-images.js:
import Vue from 'vue'
import VueAuthImage from 'vue-auth-image'
import axios from 'axios'
Vue.use(VueAuthImage)
if (process.browser) {
const authHeader = 'Bearer ' + localStorage.getItem('my-own-id-token')
axios.defaults.headers.common.Authorization = authHeader
}
在nuxt.config.js中,我称这个插件为:
plugins: [
'@/plugins/auth-images'
]
稍后在我的代码中,我应用了这个:
<img v-auth-img="link/to/my/api/endpoint">
在控制台中我得到了这个:
[Vue 警告]:无法解析指令:auth-img
如何解决这个问题?
【问题讨论】:
-
您将文件命名为
auth-images.js,因此您的配置中有一个错字@/plugins/auth-images而不是@/plugins/vauth-images。 -
感谢您的关注,对不起,我只是在这里打错字了,在我的实际代码中我没有,我使用了不同的名称