Мы пытаемся внедрить картографию в наш веб-продукт, но мы столкнулись с проблемой:
Мы используем TypeScript + Vue 3
Мы предполагаем следующий порядок подключения:
1. Ведем разработку в тулкит
2. Выполняем npm run build-win
3. Результат сформированный в папке release копируем себе в проект допустим в папку gis
4. Подключаем то что скопировано в index.html
<script src="vue.min.js"></script> - эту строку не прописывал, так как мы итак ведем разработку во vue(да и если добавлял, валилась ошибка)
5. В необходимом мне ts файле, в части скрипта в onMounted добавляем
А в части html в нужном месте
При таком порядке у меня ругается подключении результирующего js файла, видимо из-за несоответствия версий.
Ошибка:
Просьба помочь
Мы используем TypeScript + Vue 3
Мы предполагаем следующий порядок подключения:
1. Ведем разработку в тулкит
2. Выполняем npm run build-win
3. Результат сформированный в папке release копируем себе в проект допустим в папку gis
4. Подключаем то что скопировано в index.html
Код |
---|
<li nk href="gis/w2ui/w2ui-1.4.2.min.css" rel="stylesheet" /> <li nk href="gis/jquery/jquery-ui.css" rel="stylesheet" /> <li nk href="gis/gwtkse.css" rel="stylesheet" /> <li nk href="gis/gwtk-material.css" rel="stylesheet" /> <!-- подключение jquery --> <sc ript src="gis/jquery/jquery-1.12.4.min.js"></sc ript> <sc ript src="gis/jquery/jquery-ui-1.11.2.min.js"></sc ript> <sc ript src="gis/jquery/modernizr-2.5.3.js"></sc ript> <sc ript src="gis/jquery/jquery.maskedinput.js"></sc ript> <sc ript src="gis/jquery/jquery.balloon.js"></sc ript> <sc ript src="gis/jquery/polyfill.min.js"></sc ript> <sc ript src="gis/jquery/html2canvas.min.js"></sc ript> <!-- подключение w2ui --> <sc ript src="gis/w2ui/w2ui-1.4.2.min.js"></sc ript> <sc ript src="gis/gwtkse/MapVue-6.9.0-1.umd.min.js"></sc ript> |
5. В необходимом мне ts файле, в части скрипта в onMounted добавляем
Код |
---|
const options = {...}; // cвойства карты let mapView = new MapVue('divMap', options); |
А в части html в нужном месте
Код |
---|
<div id="divMap" style="width: 800px; height: 600px"></div> - сюда по идее должна вставиться карта |
Ошибка:
Код |
---|
MapVue-6.9.0-1.umd.min.js:1927 Uncaught TypeError: Cannot read properties of undefined (reading 'use') at Object.fe0b (MapVue-6.9.0-1.umd.min.js:1927:715425) at a (MapVue-6.9.0-1.umd.min.js:1:733) at 4fd2 (MapVue-6.9.0-1.umd.min.js:31:351341) at a (MapVue-6.9.0-1.umd.min.js:1:733) at Module.f313 (MapVue-6.9.0-1.umd.min.js:1927:263877) at a (MapVue-6.9.0-1.umd.min.js:1:733) at Module.fb15 (MapVue-6.9.0-1.umd.min.js:1927:510264) at a (MapVue-6.9.0-1.umd.min.js:1:733) |
Просьба помочь