页面自检
Opened this issue · 4 comments
1019058432 commented
希望新增一个函数走navigate接口的流程,但不希望走最后的跳转middleware,并且可以把后面的 compose(middlewares)结果返回
场景:落地页权限自检
lblblong commented
navigate 还有些其他的逻辑,如果只是单纯为了执行中间件,把获取和执行中间件的方法导出来可能更合适一点
1019058432 commented
那不就得另外导入别的东西了嘛?如果支持的话,就仅仅只是调用了一个API而不用做任何别的事情
…---原始邮件---
发件人: ***@***.***>
发送时间: 2022年9月28日(周三) 晚上10:27
收件人: ***@***.***>;
抄送: ***@***.******@***.***>;
主题: Re: [lblblong/tarojs-router-next] 页面自检 (Issue #55)
navigate 还有些其他的逻辑,如果只是单纯为了执行中间件,把获取和执行中间件的方法导出来可能更合适一点
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
lblblong commented
我刚刚发布了一个版本,你可以这样执行中间件:
import { execMiddlewares, getMiddlewares } from 'tarojs-router-next'
const ctx = { route: { url: '/test/index' }, params: {}, type: NavigateType.navigateTo }
execMiddlewares(getMiddlewares(ctx), ctx)
1019058432 commented
emmm, 希望再封装一下后挂在Router上,对于使用者来说我个人认为能尽量不写代码就不写
类似
import { Router } from 'tarojs-router-next'
Router.test()
test应当自动收集当前路由信息或者入参