Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 在Nuxt vuetify中单击单个按钮时加载每个按钮_Vue.js_Nuxt.js_Vuetify.js - Fatal编程技术网

Vue.js 在Nuxt vuetify中单击单个按钮时加载每个按钮

Vue.js 在Nuxt vuetify中单击单个按钮时加载每个按钮,vue.js,nuxt.js,vuetify.js,Vue.js,Nuxt.js,Vuetify.js,当我点击查看按钮时,每个按钮都会旋转。下面是我用来查看有效负载的代码。虽然我在点击按钮后得到了正确的数据,但我想知道为什么我只点击了一个视图,但每个按钮都被加载 以下是截图 {{props.item.reason} {{props.item.requestedBy.adminName} {{新日期(props.item.createdAt.toLocaleString(“en”)} 看法 这是因为所有元素的数据都相同 :loading="downloadingPayload&quo

当我点击查看按钮时,每个按钮都会旋转。下面是我用来查看有效负载的代码。虽然我在点击按钮后得到了正确的数据,但我想知道为什么我只点击了一个视图,但每个按钮都被加载

以下是截图


{{props.item.reason}
{{props.item.requestedBy.adminName}
{{新日期(props.item.createdAt.toLocaleString(“en”)}
看法

这是因为所有元素的数据都相同

:loading="downloadingPayload"
我猜你的方法中有类似的东西

getPayload (item) { this.downloadingPayload = true  }
需要为每个项目提供一个
下载有效负载
,并执行以下操作

getPayload (item) {
   item.downloadingPayload = true
}
在模板中

:loading="props.item.downloadingPayload"

你能发布getPayload函数吗?@4061 Yogeshwaran,这里是getPayload(id){this.payload=null;this.downloadingPayload=true;this.$axios.$get(
/task?\u id=${id}
,{headers:{Authorization:this.token}})。然后(response=>{console.log(“[Tasks View]Got payload”),response.data);const{data}=response;this.payload=data.docs[0].有效载荷;this.dialog=true;this.downloadingPayload=false;}).catch(错误=>{this.downloadingPayload=false;});}
:loading="props.item.downloadingPayload"