介绍
在日常的开发中,经常会有页面之间的跳转,一般常用的有router、navigation等方式,最近在开发者社区里看到很多人都在讨论HMRouter,然后自己在项目里面简单的使用了一下,发现还是比较方便的,然后就相比较一下三者之间的区别。
区别
router
简介
通过不同的url访问不同的页面,包括跳转到应用内的指定页面、同应用内的某个页面替换当前页面、返回上一页面或指定的页面等。这个页面跳转使用起来是很简单的,但是现在华为官方已经不是很推荐使用了,推荐使用Navigation来作为应用路由推荐。
使用
import { router } from '@kit.ArkUI';
Button('跳转到B页面')
.onClick(() => {
router.pushUrl({
url