Appearance
Widget
Общие методы API экземпляра Widget
js
const afishaWidgetManager = new WidgetManger('81bbe10d-f527-4531-bb9a-758abbda6126')
const afishaWidget = afishaWidgetManager.widgetList[0]
reload
js
/**
* Перезагружает frame виджета
* @returns {void}
*/
afishaWidget.reload()
mount
js
/**
* Монтирует виджет
* @returns {Promise<void>}
*/
afishaWidget.mount()
unmount
js
/**
* Демонтирует виджет из document
* @returns {void}
*/
afishaWidget.unmount()
destroy
js
/**
* Уничтожает экземпляр виджета
* @returns {void}
*/
afishaWidget.destroy()
navigateTo
js
/**
* Сообщает виджету на какой route ему нужно перейти
* @param {Routes} route - наименование экрана на котором нужно открыть виджет
* @param {PartialRecord<SpecialTagsAttributes, string>} [params={}] - параметры виджета
*/
afishaWidget.navigateTo('creationsType', {
creationType: 'movie',
cityId: '2'
})