Spec-Zone.ru › Marionette.js 4

Функции

Функции Marionette — это опциональные возможности, которые можно включить, используя setEnabled в вашем приложении. Рекомендуется устанавливать эти флаги только один раз перед созданием любого класса Marionette.

Индекс документации

  • Цели
  • Проверка состояния флага функции
  • Установка флага функции
  • Текущие функции

Цели:

  • возможность добавления критических изменений в небольшом релизе
  • предоставление членам сообщества возможности дать отзывы о новой функциональности

Проверка состояния флага функции

Используйте isEnabled для программатического определения состояния флага функции.

import { isEnabled } from 'backbone.marionette';

isEnabled('fooFlag'); // false

Установка флага функции

Используйте setEnabled для изменения значения флага. Хотя установка флага в любой момент может работать, эти флаги предназначены для установки перед использованием любой функциональности Marionette. Изменение флагов после этого на свой страх и риск.

import { setEnabled } from 'backbone.marionette';

setEnabled('fooFlag', true);

const myApp = new MyApp({
  region: '#app-hook'
});

myApp.start();

Текущие функции

childViewEventPrefix

По умолчанию: false

Этот флаг указывает, будет ли childViewEventPrefix для всех представлений возвращать значение по умолчанию 'childview' или false, отключая автоматическое всплытие событий.

triggersPreventDefault

По умолчанию: true

Указывает, будет ли View.triggers вызывать event.preventDefault(), если это не определено явно триггером. Значение по умолчанию — true, но для будущей версии рассматривается false.

triggersStopPropagating

По умолчанию: true

Указывает, будет ли View.triggers вызывать event.stopPropagating(), если это не определено явно триггером. Значение по умолчанию — true, но для будущей версии рассматривается false.

DEV_MODE

По умолчанию: false

Если true, при выполнении будут выдаваться предупреждения консоли о устаревших функциях.

© 2017 Muted Solutions, LLC
Licensed under the MIT License.
https://marionettejs.com/docs/v4.0.0/features.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API