[QUOTE] написал:
Приветствую! Очень странная ситуация при подключении экстеншна. Суть в том, что на основе [URL=https://www.youtube.com/watch?v=y-dVT2h4-iU]вебинара[/URL] сделал пример
[CODE] import {createApp} from 'ui.vue3' ;
export class Dashboard
{
constructor(rootNode): void
{
createApp({
template: `<h1>Hello World</h1>`
}).mount(document.querySelector(rootNode))
}
} [/CODE] В соответствие с extension парадигмой положил в /local/js/partner, описал конфиг в bundle.config.js: [CODE] module.exports = {
input: 'src/dashboard.js' ,
output: 'dist/dashboard.bundle.js' ,
namespace: 'BX' ,
browserslist: true
} [/CODE]
Затем, собственно, собрал бандл через bitrix-cli v3.1.1 без ошибок, сделал инстанс и примонтировал:
[CODE] <?php \Bitrix\Main\UI\Extension::load( 'partner.dashboard' ) ?>
< div id = "application" > </ div >
< sc ript type = "text/javascript" >
new BX.Dashboard('#application')
</ sc ript > [/CODE]
По итогу ловлю ошибку: [CODE] Uncaught TypeError : ui_vue3.createApp is not a function at new Dashboard (dashboard.js:10:3) [/CODE]
В чем ошибка не понимаю, система в упор не видит функции ui.vue3 расширения. Прошу вашей помощи!
Версия БУС 22.600.300[/QUOTE]
Удалось найти решение?
Приветствую! Очень странная ситуация при подключении экстеншна. Суть в том, что на основе [URL=https://www.youtube.com/watch?v=y-dVT2h4-iU]вебинара[/URL] сделал пример
[CODE] import {createApp} from 'ui.vue3' ;
export class Dashboard
{
constructor(rootNode): void
{
createApp({
template: `<h1>Hello World</h1>`
}).mount(document.querySelector(rootNode))
}
} [/CODE] В соответствие с extension парадигмой положил в /local/js/partner, описал конфиг в bundle.config.js: [CODE] module.exports = {
input: 'src/dashboard.js' ,
output: 'dist/dashboard.bundle.js' ,
namespace: 'BX' ,
browserslist: true
} [/CODE]
Затем, собственно, собрал бандл через bitrix-cli v3.1.1 без ошибок, сделал инстанс и примонтировал:
[CODE] <?php \Bitrix\Main\UI\Extension::load( 'partner.dashboard' ) ?>
< div id = "application" > </ div >
< sc ript type = "text/javascript" >
new BX.Dashboard('#application')
</ sc ript > [/CODE]
По итогу ловлю ошибку: [CODE] Uncaught TypeError : ui_vue3.createApp is not a function at new Dashboard (dashboard.js:10:3) [/CODE]
В чем ошибка не понимаю, система в упор не видит функции ui.vue3 расширения. Прошу вашей помощи!
Версия БУС 22.600.300[/QUOTE]
Удалось найти решение?