router路由中的params对象
function onJumpClick(): void {
// 在Home页面中
let paramsInfo: DataModel = {
id: 123,
info: {
age: 20
}
};
router.pushUrl({
url: 'pages/Detail', // 目标url
params: paramsInfo // 添加params属性,传递自定义参数
}, (err) => {
if (err) {
console.error(`Invoke pushUrl failed, code is ${err.code}, message is ${err.message}`);
return;
}
console.info('Invoke pushUrl succeeded.');
})
}
该代码我要封装到一个工具类中,工具类中是各种跳转页面的方法,我们要如何实现只创建一个实体类的情况下,实现工具类中的不同方法传递param的时候,我可以传递类的不同属性比如工具类有A和B方法,但是我A方法param传递的是类的a属性,B方法传递的是类的b属性,但是我只想创建一个实体类,这样能实现吗?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS router.pushUrl的params参数传递对象是否不支持方法?
197浏览 • 1回复 待解决
HarmonyOS router路由路径的问题
410浏览 • 1回复 待解决
router 路由跳转相关问题
208浏览 • 1回复 待解决
HarmonyOS router路由跳转问题
326浏览 • 0回复 待解决
#鸿蒙学习大百科#如何通过NavPathStack来拦截路由中的页面?
175浏览 • 0回复 待解决
HarmonyOS 命名路由的的params支持哪些类型 ?可以支持闭包吗?
170浏览 • 1回复 待解决
如何实现router命名路由跳转
943浏览 • 1回复 待解决
Router传递Object对象解读
1292浏览 • 1回复 待解决
@ohos.router API 希望支持路由拦截器和路由回调
646浏览 • 1回复 待解决
HarmonyOS 通过router路由跳转页面,原页面未销毁
485浏览 • 1回复 待解决
HarmonyOS 基于Navigation的路由管理替换Router首页偶现异常动画
185浏览 • 1回复 待解决
HarmonyOS router路由跳转展示的层级规则是什么样?
334浏览 • 1回复 待解决
HarmonyOS 页面跳转该使用什么路由方案?(Router还是Navigation)
299浏览 • 1回复 待解决
HarmonyOS router的传参必须使用object吗,如果params传的是基本类型,接收参数的时候怎么接收?
202浏览 • 1回复 待解决
router 传参,传递对象后,在新打开的页面中接收对象,对象的父类信息丢失,无法使用 instanceOf
1021浏览 • 1回复 待解决
arkts-no-inferred-generic-params
29浏览 • 1回复 待解决
router.back()是否支持不传递url,只传递params,从而实现回到上个页面,并且附带参数的能力。
347浏览 • 1回复 待解决
调用系统相机拍照时,获取到了uri,通过router的params传递所对应的bean类时,用get()获取undefined
124浏览 • 1回复 待解决
HarmonyOS pushNamedRoute params参数内的map丢失
256浏览 • 1回复 待解决
HarmonyOS使用navigation路由,如何根据需要来满屏展示?不希望使用router
277浏览 • 1回复 待解决
HarmonyOS Router显示是用堆栈好还是用这个路由跳转好,有没有单独封装的库?
177浏览 • 1回复 待解决
HarmonyOS 如何使用全局弹窗更新Params?
168浏览 • 1回复 待解决
axios使用参数里面,params这个值应该axios会自动把参数拼接到url query params吧!
99浏览 • 1回复 待解决
传递的参数是以对象的形式,则接收时可以通过router.getParams() as PageParam的形式。
若传递的参数是对象字面量的key-value的的形式,则可以通过类似。
的形式接收参数。