微信小程序插件:不支持
相关文档: 自定义路由
功能描述
移除自定义路由配置
参数
string routeType
路由类型
示例代码
wx.router.removeRouteBuilder('slide')
微信小程序插件:不支持
相关文档: 自定义路由
移除自定义路由配置
路由类型
wx.router.removeRouteBuilder('slide')
微信小程序插件:不支持
相关文档: 自定义路由
获取页面对应的自定义路由上下文对象
页面或自定义组件的实例
wx.router.getRouteContext(this)
微信小程序插件:不支持
相关文档: 自定义路由
添加自定义路由配置
路由类型
路由动画定义函数
在开发者工具中预览效果
// 定义自定义效果,从右侧推入
const slideRouteBuilder = (customRouteContext) => {
const { primaryAnimation } = customRouteContext
const handlePrimaryAnimation = () => {
'worklet'
const transX = windowWidth * (1 - primaryAnimation.value)
return {
transform: `translateX(${transX}px)`,
}
}
return {
handlePrimaryAnimation
}
}
wx.router.addRouteBuilder('slide', slideRouteBuilder)
// 使用自定义路由
wx.navigateTo({
url: 'xxx',
routeType: 'slide'
})