使用 Vue.js 在 .then 函数中键入错误

Type Error in .then function using Vue.js(使用 Vue.js 在 .then 函数中键入错误)

本文介绍了使用 Vue.js 在 .then 函数中键入错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个获取请求来检测用户是否是管理员.我的问题是我想使用 v-if 显示一个按钮来检查它是真还是假.默认情况下,该值设置为 false.

I have a get request that detects if user is Admin or not. My problem is that I want to display a button using v-if to check if it's true or false. By default the value is set to false.

数据

然后我们得到了按钮:

以及beforeCreate中的.then:

推荐答案

您需要使用 箭头函数 保留 this 上下文:

You need to use an arrow function to preserve the this context:

.then((responses) => {

否则回调函数会注入自己的this

Otherwise the callback function injects its own this

这篇关于使用 Vue.js 在 .then 函数中键入错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:使用 Vue.js 在 .then 函数中键入错误

基础教程推荐