uniapp自学笔记(三)动态获取数据

ok,我们目前已经完成了首页,如果我们只是为了制作一个文章系统的话,首页+列表页+详情页已经足够满足我们的使用了。

所以我们开始在pages中创建这俩页面。

现在pages.json路由中增加这俩:

前面我们首页中的icon列表是一个静态页面页,我们需要连接才能跳转到列表页面。

这里我们需要用到uniapp内置的跳转方法:

这里我们先把页面之间的跳转关系完成,完成后,我们会在页面之间传递参数,再通过ajax完成动态数据交互!

如法炮制!我们把详情页面也完成:

这里涉及到了一个我们非常熟悉的知识:生命周期,我们需要在生命周期onload的时候,把数据注入到页面中。

所谓生命周期就是onload,onready之类的那一套东西,这里如果细说的话会非常的复杂。因为onshow,onhide在不同的.vue中,这里指APP.vue和子页面.vue中又稍微有所不同。

这里我整理了一个列表,感兴趣的同学可以研究研究。不愿意研究,其实你光掌握一个onload也足够你应对大多数情况了。

学会使用生命周期以后,我们接下来要进入ajax通过端口查询数据,然后渲染到页面上。

uniapp提供一个uni.request方法,帮助我们获取ajax的数据,请看例子:

uniapp的ajax使用方法就是小程序和vue的结合。这里需要注意的是,uniapp在页面跳转的时候,可以发送一个参数,在接收的页面中通过options.xx来接收。注意看上面的例子,是在onload生命周期中接收的,options就是onload的一个参数。

跳转的时候,可以发现id就是拼接进去的。

这里可能会遇到一个问题,那就是你从本地请求的端口可能会产生跨域的问题。

这里推荐两种解决方法:第一个,使用xhbuilder内置的浏览器

第二个,如果你用的是chrome浏览器,可以安装跨域 插件 来解决这个问题。

这个插件的名字是:Allow-Control-Allow-Origin。如果你打不开chrome插件市场的话,你可能要想办法**一下。

这里还有一个问题,那就是,我们页面顶部的title,是在路由pages.json中设置的,但是我们的数据是动态的。

当我们点击了某一项的时候,需要动态的修改一下标题,这个时候需要使用uniapp提供的setNavigationBarTitle方法。

上面遗漏了一个知识,就是当我们通过ajax获取到了内容以后,如果这个内容是字符串还好,但是它有可能是一个富文本,就是我们常说的内容详情。

如果内容是一段html的话,我们就不能直接放到项目中,那样是无法解析出来的。这个时候我们需要使用rich-text标签。

这样就可以正确解析出内容了。

到目前为止,我们已经完成了首页, 列表页和详情页。项目的基础功能已经搭建完毕了,接下来,我们将会进入其他强大功能的学习。

因为最近有一些忙,uniapp的教程可能会暂停一段时间,这一段时期我会给大家推荐一些轻松的教程或者龙哥故事汇的一些文章,希望大家见谅哈。

本文来自作者[雪色无香]投稿,不代表雷雅号立场,如若转载,请注明出处:https://ajtg.com.cn/tg/605.html

(55)

文章推荐

  • 大连征兵去哪里报名

    关于做好普通高等学校应届毕业生征集工作的通知总参谋部、总政治部、教育部、财政部关于做好普通高等学校应届毕业生征集工作的通知(二00九年四月二日参动〔2009〕6号各省、自治区、直辖市教育厅(教委)、财政厅(局)、征兵办公室,各军区,各军兵种,军事科学院、国防大学,国防科学技术大学,武警部队,

    2025年08月06日
    64
  • 实测教程”跑胡子手机打牌神器”开挂详细教程

    实测教程”跑胡子手机打牌神器”开挂详细教程>亲,跑胡子手机打牌神器这款游戏原来确实可以开挂,详细开挂教程1、起手看牌2、随意选牌3、控制牌型4、注明,就是全场,公司软件防封号、防检测、 正版软件、非诚勿扰。2022首推。全网独家,诚信可靠,无效果

    2025年09月09日
    60
  • 实测分析“微乐江苏麻将怎么能赢”附开挂脚本详细步骤

    无需打开直接搜索微信:本司针对手游进行,选择我们的四大理由:1、软件助手是一款功能更加强大的软件!无需打开直接搜索微信:2、自动连接,用户只要开启软件,就会全程后台自动连接程序,无需用户时时盯着软件。3、安全保障,使用这款软件的用户可以非常安心,绝对没有被

    2025年09月09日
    52
  • 辅助开挂工具“哈灵斗地主怎样让系统发好牌”开挂(透视)辅助教程

    辅助开挂工具“哈灵斗地主怎样让系统发好牌”开挂(透视)辅助教程>亲,哈灵斗地主怎样让系统发好牌这款游戏原来确实可以开挂,详细开挂教程1、起手看牌2、随意选牌3、控制牌型4、注明,就是全场,公司软件防封号、防检测、 正版软件、非诚勿扰。2022首推。

    2025年09月11日
    53
  • 北京大学课程规定

    『壹』关于北京大学课程设置虽说大学的学期是一样长的,但是有的课程针对的专业不一样,要求掌握的也就不一样了,所以不一样『贰』北京大学课程有那好事『叁』北京大学关于硕博连读研究生培养工作的若干规定的课程设置与学分要求硕博连来读生应修的总学分数应自不少于4

    2025年09月11日
    48
  • 实测教程”微乐山东麻将怎么才能常赢”最新辅助详细教程

    无需打开直接搜索微信:本司针对手游进行,选择我们的四大理由:1、软件助手是一款功能更加强大的软件!无需打开直接搜索微信:2、自动连接,用户只要开启软件,就会全程后台自动连接程序,无需用户时时盯着软件。3、安全保障,使用这款软件的用户可以非常安心,绝对没有被

    2025年09月16日
    48
  • 必看教程“手机十三张怎么拿好牌”最新辅助详细教程

    您好:手机十三张怎么拿好牌这款游戏是可以开挂的,软件加微信【添加图中QQ群】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,添加客服微信【添加图中QQ群】安装软件.

    2025年09月19日
    45
  • 3分钟科普“扑克牌认牌出老千教程,推荐2个购买渠道

    普通扑克牌分析器,只要使用它,任何普通扑克,任何场地,单人使用,不需要任何加工处理,可直接知道每家牌的大小,并可控制自己拿到最大的那份牌。操作和使用方法点击添加客服微信普通扑克牌分析器放置在身体上合适的位置。他人洗牌,切牌,准备发牌(准备,是准备发牌)。此时,普通扑克牌分析器自动分析出哪一家大小,瞬

    2025年10月31日
    18
  • 我来教大家“东莞扑克牌分析器手表”其实确实有挂

    普通扑克牌分析器,只要使用它,任何普通扑克,任何场地,单人使用,不需要任何加工处理,可直接知道每家牌的大小,并可控制自己拿到最大的那份牌。操作和使用方法点击添加客服微信普通扑克牌分析器放置在身体上合适的位置。他人洗牌,切牌,准备发牌(准备,是准备发牌)。此时,普通扑克牌分析器自动分析出哪一家大小,瞬

    2025年11月01日
    19
  • 玩家必看教程“手表扫描扑克牌仪器h16(怎么提高胜率)

    点击添加客服微信关于普通麻将机免安装控牌器这个问题其实是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我微下载使用。手机麻将可以一键让你轻松成为“必赢”。其操作方式十分简单,打开这个应用便可以自定义手机麻将系统规律,只需要输入自己想要的开挂功能,一键便可以生成出手机麻

    2025年11月01日
    22

发表回复

本站作者后才能评论

评论列表(4条)

  • 雪色无香
    雪色无香 2025年07月31日

    我是雷雅号的签约作者“雪色无香”!

  • 雪色无香
    雪色无香 2025年07月31日

    希望本篇文章《uniapp自学笔记(三)动态获取数据》能对你有所帮助!

  • 雪色无香
    雪色无香 2025年07月31日

    本站[雷雅号]内容主要涵盖:生活百科,小常识,生活小窍门,知识分享

  • 雪色无香
    雪色无香 2025年07月31日

    本文概览:ok,我们目前已经完成了首页,如果我们只是为了制作一个文章系统的话,首页+列表页+详情页已经足够满足我们的使用了。 所以我们开始在pages中创建这俩页面。 现在pages...

    联系我们

    邮件:雷雅号@sina.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注我们