【发布时间】:2021-02-04 17:39:05
【问题描述】:
我在 app.blade.php 中有一个像这样的全局变量>
<script>
window.App = {!! json_encode([
'apiToken' => Auth::user()->api_token,
]) !!};
</script>
我在 app.blade.php 布局中有一个
它有:
<script>
export default {
created() {
this.getRol();
},
methods: {
getRol() {
console.log(App.apiToken);
axios.get('/api/user?api_token='+App.apiToken)
.then(response => {
console.log(response);
this.rol_id = response.data.data.rol_id;
});
}
}
}
</script>
但我想知道为什么它会说这个错误?
[Vue 警告]:创建钩子时出错:“ReferenceError: App is not defined”
它是全局创建的。
谢谢
【问题讨论】: