当前位置: 首页 > article >正文

harmonyOS的路由跳转及数据请求

一、路由router

路由相关方法:
router.push({url:String, params:Object})、router.replace({url, params})、router.back({url, params})、router.getParams()、router.getLength();

//  .js文件顶部引入router
import router from "@ohos.router";

router.push({  // 有栈堆积
    url:"pages/listPage/listPage”,
    params: {
	id: 1001,
 	name: ‘lsit’
    }
});
// router.replace({ // 替换页面无栈堆积
//     url: "pages/listPage/listPage"
// })
let num = router.getLength(); // 路由栈堆积的数量(打开的页面数量),最大数为32个
let params = router.getParams(); // 路由参数的获取,路由传参用params传参
console.log(num, params)

二、http请求

//  .js文件顶部引入router
import http from "@ohos.net.http";

request() {
	let httpRequest = http.createHttp();
	let url='xxx';
	httpRequest.request(url, {
		method: http.RequestMethod.POST,
		header: {
			"Content-Type": "application/www-form-urlencoded"
		},
		extraData: "name=xx&pw=123456"
	}, (err, res) => {
		if(!err) console.log(res);
	})
}

http://www.kler.cn/a/540654.html

相关文章:

  • AntDesign X 报错:Cannot read properties of undefined (reading ‘_context‘)
  • 【文档智能多模态】英伟达ECLAIR-端到端的文档布局提取,并集成阅读顺序方法
  • 图像锐化(QT)
  • 学习数据结构(8)双向链表
  • Python截图轻量化工具
  • 【报错解决】MySQL报错:sql_mode=only_full_group_by
  • UNet-二维全景X射线图像牙齿分割(代码和模型修改)
  • DeepSeek神经网络:技术架构与实现原理探析
  • Harmony os router 使用详解
  • 基于UVM搭验证环境
  • 代码随想录_二叉树
  • 【多模态大模型】系列4:目标检测(ViLD、GLIP)
  • 因果推断与机器学习—特定领域的机器学习
  • 如何在 CSS Modules 中使用 Sass 或 Less?
  • stm32 deinit 函数作用
  • 华硕笔记本怎么一键恢复出厂系统_华硕笔记本一键恢复出厂系统教程
  • 探索 Amazon Aurora DSQL:基本操作全解析(系列①)
  • 萌新学 Python 之 If 语句
  • Vue 响应式渲染 - 过滤应用
  • layui怎么请求数据
  • NFTScan | 02.03~02.09 NFT 市场热点汇总
  • 操作系统—文件管理
  • 【含文档+PPT+源码】基于微信小程序的社交摄影约拍平台的设计与实现
  • Vue的Diff算法与React的Diff算法有何不同?
  • 19.1.1 DDL
  • C++性能优化—AI润色版