1***@qq.com
1***@qq.com
  • 发布:2021-05-20 10:56
  • 更新:2021-06-21 21:36
  • 阅读:672

使用uni-app内置BindingX,在ios中第一次拖拽没有回调事件

分类:uni-app
let gesTokenObj = BindingX.bind({  
            anchor: my,  
            eventType: 'pan',  
            props: [{  
                    element: my,  
                    property: 'transform.translateX',  
                    expression:this.full ? expression_x_full : expression_x  
                },{  
                    element: my,  
                    property: 'transform.translateY',  
                    expression: this.full ? expression_y_full : expression_y  
                }  
            ]  
        }, e => {  
            //在这里ios第一次不会返回回调,只有第二次拖拽才能有回调(Android没问题)  
            console.log(e)  
            if (e.state === 'end') {  
                this.x += e.deltaX  
                this.y += e.deltaY  
                this.bindTiming()  
            }  
        })  
        this.gesToken = gesTokenObj.token  
    },
2021-05-20 10:56 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

请问 你 解决了这个问题吗

  • 1***@qq.com

    使用 horizontalpan 事件是可以的 但是并不知道为什么会这样

    2021-06-21 21:39

  • 1***@qq.com (作者)

    回复 1***@qq.com: 在created() 或 mounted()里先执行一下 bind方法就可以了

    2021-07-09 14:52

该问题目前已经被锁定, 无法添加新回复