c***@163.com
c***@163.com
  • 发布:2023-09-14 16:04
  • 更新:2023-09-19 20:49
  • 阅读:404

微信小程序 skyline引擎 自定义路由动画 addRouteBuilder 里绑定的动画函数,跳转页面时 只执行了一次,且跳过去是白屏

分类:uni-app
    const customRouteBuilder = (customRouteContext) => {  
        const {  
            primaryAnimation,  
        } = customRouteContext  

        const handlePrimaryAnimation = () => {  
            'worklet'  

            console.log(1231231, primaryAnimation.value)  
            console.log(321321321, customRouteContext)  
            return {  
                opacity: primaryAnimation.value  
            }  
        }  

        return {  
            opaque: false, // 是否显示前一个页面  
            handlePrimaryAnimation, // 设置页面透明度变化  
            canTransitionFrom: false,  取消前一个页面向左推入的动画  
        }  
    }  

    onLoad(() => {  
        wx.router.addRouteBuilder('customRoute', customRouteBuilder)  
    })  

const goGenerate = () => {  
        uni.navigateTo({  
            url: `/pages/drawPictureSelector/drawPictureSelector`,  
            routeType: 'customRoute'  
        })  
    }  
2023-09-14 16:04 负责人:无 分享
已邀请:
一片云

一片云

同问,折腾了一天了。

要回复问题请先登录注册