Vue项目后端数据已获取,前端页面却显示为空?

vue项目后端数据已获取,前端页面却显示为空?

Vue项目后端数据获取成功,但前端页面显示为空白?这是一个常见的Vue.js开发问题。本文将分析一个实际案例,并提供解决方案。

案例中,appgoods组件尝试从/goods/list接口获取商品数据,并渲染到页面。代码使用$axios进行网络请求,将数据赋值给tableData,然后通过getNew方法进行排序和筛选,最终使用newgoods渲染页面。尽管控制台显示数据已获取,页面仍为空白。

问题代码:

import MyPanel from "@/components/Shop/MyPanel";import AppMore from "@/components/Shop/AppMore";import Mylist from "@/components/Shop/Mylist";export default {    name: "AppGoods",    components: {Mylist, AppMore, MyPanel},    data(){        return{            tableData:[],            allnewgoods:[],            newgoods: [],        }    },    methods:{        getNew(){            console.log(this.tableData);            this.allnewgoods = this.tableData.sort( function sortData(a, b){                return new Date(b.ctime).getTime() - new Date(a.ctime).getTime()            });            this.newgoods=this.allnewgoods.slice(0,4)        },        loadGet() {            this.$axios.get(this.$httpUrl+'/goods/list').then(res=>res.data).then(res=>{                console.log(res);                if(res.code == 200){                            this.tableData=res.data                     console.log(this.tableData);                }else{                    alert("获取数据失败");                }            })        }    },    created() {        this.getNew(); // 此处调用过早        this.loadGet();    }}

问题根源在于getNew方法在loadGet方法之前执行。由于$axios.get是异步操作,this.tableDatagetNew执行时为空,导致newgoods也为空,页面显示空白。

立即学习“前端免费学习笔记(深入)”;

解决方案:确保getNew方法在tableData赋值后执行。 可以通过调整created钩子函数中的代码顺序,或者利用then链式调用来实现:

Ideogram Ideogram

Ideogram是一个全新的文本转图像AI绘画生成平台,擅长于生成带有文本的图像,如LOGO上的字母、数字等。

Ideogram 512 查看详情 Ideogram

解决方案一:调整created钩子函数代码顺序

created() {    this.loadGet();}

loadGet方法的then回调中调用getNew

loadGet() {    this.$axios.get(this.$httpUrl+'/goods/list').then(res=>res.data).then(res=>{        console.log(res);        if(res.code == 200){                    this.tableData=res.data;            this.getNew(); // 将getNew()调用移至此处            console.log(this.tableData);        }else{            alert("获取数据失败");        }    })}

解决方案二:使用then链式调用

loadGet() {    this.$axios.get(this.$httpUrl+'/goods/list').then(res => res.data)        .then(res => {            if (res.code === 200) {                this.tableData = res.data;                this.getNew();                console.log(this.tableData);            } else {                alert("获取数据失败");            }        });}

通过以上两种方法,可以确保getNew方法在数据获取完成后执行,从而解决页面显示为空白的问题。 建议选择解决方案二,代码更简洁易读。 记住,处理异步操作是前端开发中的关键。

以上就是Vue项目后端数据已获取,前端页面却显示为空?的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/776639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月26日 07:52:44
下一篇 2025年11月26日 07:53:07

相关推荐

  • 稳定币是什么?会有哪些风险?横向解析八大稳定币的主要风险构成

    随着近期 xusd、usdx 等多个稳定币的接连暴雷,稳定币的安全性的已成为了市场的一项普遍忧虑。 Binance币安 欧易OKX ️ Huobi火币️ 稍早之前,海外 KOL ✧Panterafi 发布了一篇聚焦稳定币风险构成以及横向对比多家稳定币协议的超长文章,作者直言该文章内容为“其数月以来的…

    2025年12月9日 好文分享
    000
  • Filecoin(FIL)币是什么?怎么买?FIL价格预测2025-2030年

    filecoin 文档币是一个去中心化的、基于区块链的云存储平台,fil 币是其原生代币。 Binance币安 欧易OKX ️ Huobi火币️ 作为去中心化保存领域的领导者,FIL 币价格走势始终是加密货币市场关注的焦点。然而,与许多仅受短期市场情绪影响的加密货币不同,FIL 的长期价值和价格预期…

    2025年12月9日 好文分享
    000
  • 一文了解比特币(BTC)流动性模式显示“关键时刻”到来,目标价12.4万美元

    Binance币安 欧易OKX ️ Huobi火币️ 稳定币供应量增加呈现出类似历史上比特币大幅上涨前的流动性模式。BTC价格是否将很快回到12.4万美元水平? 根据分析师观察,稳定币供应量已攀升至熊市水平,这表明买家可能即将引发BTC和加密货币市场的新一轮上涨行情。 要点介绍: 比特币稳定币供应比…

    2025年12月9日 好文分享
    000
  • 山寨币指标暗示复苏迹象,下一轮行情是否临近?简单分析

    尽管比特币(BTC)价格在10月出现10%的跌幅,最新数据却显示山寨币市场的投机活动并未随之降温,反而保持平稳态势,暗示风险偏好正在逐步回归,可能预示着新一轮更为成熟的山寨币周期正在酝酿之中。 Capriole Investments发布的山寨币投机指数近期稳定在25%左右,表明即便面对宏观经济的不…

    2025年12月9日 好文分享
    000
  • 币圈信息去哪里看?新手必备的5个资讯网站

    binance币安交易所 注册入口: APP下载: 欧易OKX交易所 注册入口: APP下载: 火币交易所: 注册入口: APP下载: 币圈信息繁杂,新手需要可靠的资讯来源。以下5个网站功能各异,能帮助你全面掌握市场动态。 一、综合数据与交易:币安(Binance) 作为全球领先的加密货币交易所,币…

    2025年12月9日
    000
  • 2025年精通加密与财富管理:投资者实用指南

    加密货币与财富管理是指将比特币和etf等数字资产集成进现代投资组合,同时管理风险、合规性及税 务遵从。 Binance币安 欧易OKX ️ Huobi火币️ 加密货币已从小众实验发展成为现代金融的基石。从 比特币 开始,如今已发展成为一个数兆美元的数字生态系统,涵盖了 稳定币、代币化基金和基于区块链…

    2025年12月9日 好文分享
    000
  • 2026年有潜力涨100倍的币有哪些?2026年涨100倍的币一览

    2026年涨100倍的币有哪些? 根据市场资料分析,2026年具备百倍增长潜力的加密货币可能包括BTC、ETH、AAVE、UNI、DOT、SUI、FIL、ATOM、KAS、NEAR等。这些项目凭借其在高性能公链、去中心化存储、跨链互操作性、创新共识机制及开发者生态等方面的技术优势,叠加机构认可与生态…

    2025年12月9日
    000
  • 一文详细了解FTX崩盘三年后:债权人仍在等待,行业重建信任之路漫漫

    Binance币安 欧易OKX ️ Huobi火币️ 2022年FTX的倒闭成为加密行业迈向更高透明度的催化剂,推动交易所和去中心化金融(DeFi)系统进行结构性改革。然而,至今仍有部分受损用户未能获得全额赔偿。 2022年11月11日,FTX正式申请破产保护,这一事件迅速在加密市场引发连锁反应,蒸…

    2025年12月9日 好文分享
    000
  • 打到就能赚到?一文盘点近期8大热门打新项目

    本文为大家盘点了近期8大热门打新项目,感兴趣的小伙伴可以了解下 Binance币安 欧易OKX ️ Huobi火币️ Monad 在 Coinbase 交易所打新 项目简介 Monad 由 Pyth 和 Solana 团队历时超过两年开发,是与以太坊兼容的高性能 L1 公链。根据官方文档 Monad…

    2025年12月9日 好文分享
    000
  • 什么是Planck Network(PLANCK)币?如何参与和领取?Planck代币经济和空投指南

    要点总结 Binance币安 欧易OKX ️ Huobi火币️ Binance Alpha 将成为首个支持 Planck Network (PLANCK) 的平台,Planck Network 是一种 Web3 协议,用于启动 AI 链、训练 AI 模型以及以更低的价格租用 GPU。为庆祝 Plan…

    2025年12月9日
    000
  • 什么是Gems(GEMS)币?怎么样?Gems项目概述和代币经济学介绍

    加密货币领域是一个快速发展的创新项目舞台。但要抓住早期机遇,你需要合适的平台。gems (gems)正是为此而生:它是一个启动平台,提供独家渠道,助你投资高潜力代币。从潜力股到市场领军者,gems 在每个代币的整个发展历程中赋能投资者。gems 正在革新区块链项目的融资流程,构建一个社区驱动的生态系…

    2025年12月9日 好文分享
    000
  • 熊市生存法则:加密投资者必须避免的8个致命错误

    加密货币交易平台推荐: 欧易OKX: Binance币安: 火币Huobi: Gateio芝麻开门: 随着加密市场的回暖,2025年的空投季备受期待。这不仅是获取早期项目代币的绝佳机会,更是深度参与Web3生态建设的途径。提前布局,精准交互,是捕获超额收益的关键所在。 模块化与再质押赛道 1、再质押…

    2025年12月9日
    000
  • 模块化区块链战争:Celestia vs. EigenDA vs. Avail,谁是最后赢家?

    模块化区块链的核心战争聚焦于数据可用性(da)层。作为该领域的顶尖竞争者,celestia、eigenda和avail正凭借各自独特的设计理念与生态系统,展开一场激烈的市场主导权争夺战。 技术架构与安全性对比 1、Celestia作为先行者,其核心技术是数据可用性采样(DAS)。它通过允许轻节点验证…

    2025年12月9日
    000
  • BRC-20标准详解:比特币生态的创新与未来潜力

    数字货币交易平台推荐: 欧易OKX: Binance币安: 火币Huobi: Gateio芝麻开门: BRC-20作为比特币网络上一种实验性的同质化代币标准,它借助Ordinals协议将数据铭刻在聪上,为比特币生态带来了全新的资产发行方式与潜在活力,引发了市场的广泛关注。 BRC-20的核心机制与特…

    2025年12月9日
    000
  • SocialFi是什么?详解Lens Protocol与Farcaster的社交新范式

    socialfi,即社交金融,旨在将社交媒体的所有权和控制权归还用户。它利用区块链技术,构建了一个开放、去中心化且由用户驱动的新型社交范式。 Lens Protocol:模块化的社交乐高 1、Lens Protocol是一个构建在Polygon区块链上的去中心化社交图谱。它的核心理念是将用户的社交身…

    2025年12月9日
    000
  • xUSD脱锚崩盘!断崖暴跌77%

    Binance币安 欧易OKX ️ Huobi火币️ 什么是xUSD? ‍ xUSD 是基于 Polkadot 生态的超额抵押去中心化稳定币,核心锚定美元价值,由 Acala 网络发行和维护。 核心特点 超额抵押机制:用户需质押 DOT、ACA 等加密资产,质押率通常高于 150%,以此保障 xUS…

    2025年12月9日
    000
  • KuCoin交易所官网版下载-KuCoin(库币交易所)最新版v6.320.4

    本文旨在为用户提供一份清晰、安全的kucoin(库币交易所)官方最新版应用下载指南。通过遵循正确的步骤,您可以确保下载到正版应用,从而保障您的数字资产安全并体验平台的全部功能。 一、 了解KuCoin交易所 1、KuCoin,常被称为“库币”,是一个面向全球用户的综合性数字资产服务平台。 2、它以提…

    2025年12月9日
    000
  • 除了比特币和以太坊,你应该关注的5大Layer 1公链

    比特币和以太坊虽是加密领域的两大巨头,但区块链世界远不止于此。众多新兴的layer 1公链正以其独特的技术优势,在可扩展性、速度和成本等方面发起挑战,构建着充满活力的生态系统。探索这些潜力项目,对把握行业未来脉络至关重要。 Solana (SOL) 1、Solana以其惊人的交易速度和极低的费用而闻…

    2025年12月9日
    000
  • 2025年空投狩猎攻略:五大不容错过的潜在黄金机会

    加密货币交易平台推荐: 欧易OKX: Binance币安: 火币Huobi: Gateio芝麻开门: 随着加密市场的回暖,2025年的空投季备受期待。这不仅是获取早期项目代币的绝佳机会,更是深度参与Web3生态建设的途径。提前布局,精准交互,是捕获超额收益的关键所在。 模块化与再质押赛道 1、再质押…

    2025年12月9日
    000
  • BSC智能链是什么?有哪些特点和项目?

    BSC(Binance Smart Chain)智能链是币安推出的高性能区块链,旨在为去中心化应用(DApp)和智能合约提供快速、低成本的交易环境。随着生态发展,BSC 已经吸引大量项目入驻,并在 DeFi、NFT 等领域发挥重要作用。 BSC智能链的主要特点 BSC 智能链拥有以下核心优势: 高性…

    2025年12月9日
    000

发表回复

登录后才能评论
关注微信