大山楂 2023-04-15 10:57 采纳率: 100%
浏览 82
已结题

vue3 已拿到数据,element表格不显示

img


<template>
     <h1>列表</h1>
    <el-table :data="items">
      <el-table-column prop="data._id" label="ID" width="220"></el-table-column>
      <el-table-column prop="username" label="用户名"></el-table-column>
      <el-table-column prop="password" label="密码"></el-table-column>
    </el-table>
</template>
    
<script setup lang='ts'>
     import { ref } from 'vue';
     import { getAdminUser } from '../../util/api'
     let items = ref()
     items.value = await getAdminUser('/adminusers')
     console.log(items.value);
     
</script>    
<style lang="sass" scoped>
    
</style>

还有就是这个热更新提示的这个是啥意思?
Cannot access 'userList' before initialization

  • 写回答

1条回答 默认 最新

  • 乘风xs 2023-04-15 11:34
    关注

    提示的含义:初始化之前,无法获得userList。
    你把items的赋值放到onMounted钩子函数中试试

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月15日
  • 已采纳回答 4月15日
  • 创建了问题 4月15日