-
Notifications
You must be signed in to change notification settings - Fork 42
Closed
Labels
Description
Привет.
Подключили Makeup к стартеркиту на вебпак. Для некоторых компонентов, после отрисовки, нужно выполнять скрипт, чтобы компонент принял окончательный внешний вид (используются jquery плагины). Можно ли среагировать на переключение элемента, чтобы после вставки элемента на страницу его проинициализировать?
Сейчас решили проблему так:
import pugTemplate from './index.pug';
import render from '../calendar';
const data = {
name: 'calendar',
type: 'module',
items: [{
name: 'default.calendar.component',
type: 'module',
}]
};
function template({module: blockName}) {
switch (blockName) {
case 'default.calendar.component': {
setTimeout(() => {render()}, 300);
return pugTemplate({});
}
}
}
export {
data,
template,
}
здесь функцию render() нужно выполнить после отрисовки блока default.calendar.component.
Reactions are currently unavailable