Пользовательская стратегия прокрутки в enyo js - PullRequest
0 голосов
/ 03 марта 2020

Я получаю chrome вмешательство в скроллер

Unable to preventDefault inside passive event listener due to target being treated as passive. 
See https://www.chromestatus.com/features/6662647093133312

Я хочу использовать TouchScrollStrategy в качестве стратегииKind http://enyojs.com/docs/latest/# / kind / enyo / TouchScrollStrategy / TouchScrollStrategy

Я полагаю, что для параметра warnDefault, равного false, которое является одним из свойств TouchScrollStrategy, можно решить эту проблему. Я сделал это, но ошибка сохраняется.

Вот как выглядит мой скроллер

    {
        name: "scroller", 
        kind: "Scroller", 
        showing: true, 
        classes: "scroller", 
        thumb: false, 
        components: [], 
        onScroll: "handleScroll", 
        preventDragPropagation: false, 
        preventScrollPropagation: false,
        strategyKind: new enyo.kind(
            {
                kind: "enyo.TouchScrollStrategy", 
                preventDefault: false, 
                preventDragPropagation: false
            })}
    }

Я что-то здесь не так делаю? Правильный ли мой синтаксис для передачи в пользовательской стратегии прокрутки? Как я могу сделать chrome вмешательство go прочь?.

Спасибо, что читаете это. Пожалуйста, поделитесь ценными предложениями.

...