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://www.ajtg.com.cn/tg/605.html

(9)

文章推荐

  • 做生意最主要注意哪些?

    1:你永远不知道客人在想什么(所以不要花心思去猜);2:你永远不知道自己做的对不对(所以做事情不要缩手缩脚);3:你永远不知道今天的客户,明天会不会成为竞争对手(所以关系再好,有些事情也要保密)。1:在工厂时,客人抱怨价格太高时,我总是说一分钱一分货,以质量好来回复。进入贸易公司后,才知道价格才是

    2025年07月31日
    8
  • 菲律宾的首都马尼拉有几所大学,分别是什么啊

    马尼拉有:菲律宾国立大学、菲律宾科技大学、菲律宾理工大学、雅典耀马尼拉大学、德拉萨大学、菲律宾大学、菲律宾师范学院、菲律宾女子大学、阿布阿拉木大学、东方大学、亚洲经济管理学院、圣托马斯大学等大学院校。1、菲律宾国立大学菲律宾国立大学UniversityofthePhilippines是菲律宾

    2025年08月24日
    11
  • 念奴娇赤壁怀古中运用了那些典故?

    《念奴娇赤壁怀古》中出现的典故有:1、火烧赤壁:三国时期,周瑜火烧赤壁大败曹军的典故。通过全诗中的“三国周郎赤壁”和“羽扇纶巾,谈笑间,樯橹灰飞烟灭”可以看出是在引用火烧赤壁的典故。2、儒将周瑜,少年英雄娶小乔:通过全诗中的“遥想公瑾当年,小乔初嫁了,雄姿英发”可以看出此引用。作品简介:《念奴娇·

    2025年08月24日
    8
  • 大学学生综合素质评价自我总结怎么写

    今年是我进入大学的第一年。一年来,在各级领导和老师、同学们的关心帮助下,通过自身不断努力,各方面均取得一定的进步。现总结如下:思想上,遵守校纪校规,为人正直、谦虚,诚实守信、遵纪守法、奉献社会。进取心强,并能设身处地为他人着想,热爱集体。并递交了入党申请书,积极向党组织靠拢。积极维护班级荣誉,能够

    2025年08月27日
    8
  • 猜字谜有马能行千里有土能种庄稼有人不是你

    谜底是:也解析:1、有马能行千里,也字有马是驰,奔驰能行千里。2、有土能种庄稼,也字有土是地,土地能种庄稼。3、有人不是你我,也字有人是他,他不是你我。4、有水能养鱼虾,也字有水是池,池塘能养鱼虾。:也[yě]?部首:乙笔画:3五行:土五笔:BNHN也,象形,本义女

    2025年08月31日
    7
  • 美国大学 communications 专业

    Communication传媒/传播学传媒所学习的内容包括新闻学、沟通学、语言学等等,根据所从事的行业氛围纸质媒体类和电视广播媒体类,如包括出版,印刷,教育,政府,酒店,广告,公关,娱乐(**,电视,电台,音乐),新闻,艺术,服装以及大型企业的市场推广部门等。涵盖的职能包括:市场咨询,活动与广告策

    2025年09月08日
    5
  • 必看教程“微乐宁夏捉麻子必赢神器”最新辅助详细教程

    必看教程“微乐宁夏捉麻子必赢神器”最新辅助详细教程>亲,微乐宁夏捉麻子必赢神器这款游戏原来确实可以开挂,详细开挂教程1、起手看牌2、随意选牌3、控制牌型4、注明,就是全场,公司软件防封号、防检测、 正版软件、非诚勿扰。2022首推。全网独家,诚信

    2025年09月08日
    5
  • 分享实测“雀神麻将助赢神器购买”开挂详细教程

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

    2025年09月09日
    5
  • 实测辅助”微乐云南麻将万能开挂器”(确实是有挂)-知乎

    亲,微乐云南麻将万能开挂器这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到-人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,添加客服QQ群【】安装软件. 微信打麻将是一款非常流行的棋牌

    2025年09月10日
    5
  • 实测分析“微信里打麻将开挂教程(透视)”详细开挂玩法

    实测分析“微信里打麻将开挂教程(透视)”详细开挂玩法>亲,微信里打麻将开挂教程这款游戏原来确实可以开挂,详细开挂教程1、起手看牌2、随意选牌3、控制牌型4、注明,就是全场,公司软件防封号、防检测、 正版软件、非诚勿扰。2022首推。全网独家,诚信

    2025年09月11日
    6

发表回复

本站作者后才能评论

评论列表(4条)

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

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

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

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

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

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

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

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

    联系我们

    邮件:雷雅号@sina.com

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

    关注我们