Также как побочная заметка: Mootools имеет функцию toInt (), которая используется для любой родной строки (или float (или integer)).
"2".toInt() // 2
"2px".toInt() // 2
2.toInt() // 2
При рекурсивном использовании динамически загружаемых компонентов вы должны добавить :key
к каждому, но это не было моей проблемой. Моя проблема заключалась в загруженном веб-пакете, который не мог обработать два включения в рекурсивном режиме. Завершилось ошибкой циклической зависимости. Даже с помощью метода загрузки lazy
. Исправлено путем глобальной регистрации этого компонента как плагина (nuxt, но его можно просто загрузить в app.vue с помощью Vue.component
. Таким образом, веб-пакет не пытается загрузить второй, и мы можем просто использовать компоненты, которые уже зарегистрированы. Предыдущий подход в результате чего происходит регидратация всех рекурсивных компонентов при каждой загрузке страницы.