首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在分页实现Vue Vuex之后访问单个列

无法在分页实现Vue Vuex之后访问单个列
EN

Stack Overflow用户
提问于 2022-03-30 13:01:40
回答 1查看 18关注 0票数 0

因此,我一直试图把数据库中的数据放在一个表格中。它以前起过作用,但当我实现分页时,我突然无法检索我以前得到的数据。我尝试了多次,但没能弄清楚。

我的vuedeveloper工具的截图:

我更改的store.js操作:

代码语言:javascript
复制
    getLogs({commit}, {url = null} ={}){
      url = url || '/get-log'
      commit('setLogsLoading', true)
      return axiosClient.get(url).then((res) => {
        commit('setLogsLoading', false);
        commit("setLogs", res);
        return res;
      });
    },

我改变的store.js突变:

代码语言:javascript
复制
   setLogs: (state, api_logs) => {
      state.api_logs.links = api_logs.data.links;
      state.api_logs.data = api_logs.data;
    },

我过去是如何通过调用{{log.RESPONSE}}将数据输入表的。

代码语言:javascript
复制
              <tbody class="divide-y divide-gray-200 bg-white">
              <tr v-for="log in logs.data" :key="log">
                <td class="w-1/15 py-4 pl-4 pr-3 text-sm font-medium text-gray-900 sm:pl-6 lg:pl-8">{{
                    log.APIGROUPNO
                  }}
                </td>
                <td class=" px-3 py-4 text-sm text-gray-500">{{ log.DATETIMEEXECUTED }}</td>
                <!--                <td class="whitespace-nowrap px-3 py-4 text-sm text-gray-500">{{ log.JSONBDY }}</td>-->
                <td class="break-all px-3 py-4 text-sm text-gray-500">{{ log.RESPONSE}}</td>
                <td class="break-all px-3 py-4 text-sm text-gray-500"><span
                  class="bg-red-100 text-red-800 text-xs font-semibold mr-2 px-2.5 py-0.5 rounded dark:bg-red-200 dark:text-red-900">Error</span>
                </td>
                <td class="relative  py-4 pl-3 pr-4 text-right text-sm font-medium sm:pr-6 lg:pr-8">
                  <a href="#" class="text-indigo-600 hover:text-indigo-900">View<span
                    class="sr-only">, {{ log.APIGROUPNO }}</span></a>
                </td>
                <td class="relative  py-4 pl-3 pr-4 text-right text-sm font-medium sm:pr-6 lg:pr-8">
                  <a href="#" class="text-indigo-600 hover:text-indigo-900">Edit<span
                    class="sr-only">, {{ log.APIGROUPNO }}</span></a>
                </td>
              </tr>
              </tbody>

我似乎无法指出问题,无论我尝试什么,我都会得到错误,不能读取未定义的属性

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2022-03-30 13:14:52

我通过更改v-for循环修正了它,我看到我正在循环通过logs.data,但它必须是logs.data.data .

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71677743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档