
Stas
06.06.2018
18:44:49
поиском по проекту google находится только там где я 1 раз подключаю

Roman
06.06.2018
18:45:48

Stas
06.06.2018
18:46:07
а что есть не кривое?

Roman
06.06.2018
18:46:16
ничего к сожалению

Google

Roman
06.06.2018
18:46:36
leaflet юзать какой-нибудь

Stas
06.06.2018
18:46:38
как подключить руками через скрипт

Roman
06.06.2018
18:47:03
в доке гугл мапс есть же

Stas
06.06.2018
18:47:18
как подключить к вую?

Roman
06.06.2018
18:47:30
бля)

Grigorii
06.06.2018
18:48:57

Stas
06.06.2018
18:49:23
ну только не через <script же

DimenSi
06.06.2018
18:49:46
ну через document.body.appendChild()

Stas
06.06.2018
18:50:44
бля, ну что за дела

DimenSi
06.06.2018
18:50:44
создаешь скрипт, вешаешь на него эвент onload, потом делаешь append и желально все завернуть в какую-нить прослойку, которая не будет дублировать создание скрипта, а будет возвращать инстанс гугла, если скрипт уже есть

Stas
06.06.2018
18:50:54
created(){
let maps = document.createElement('script')
maps.setAttribute('src', 'https://maps.googleapis.com/maps/api/js?key=AIzaSyDEjOQAHSlARvhAs3EloOaRVud0GUl1sGo&callback=initMap')
document.head.appendChild(maps)
теперь 100 раз подключается

Google

Владимир
06.06.2018
18:51:19

DimenSi
06.06.2018
18:51:44
либо скачай либу uuid и все
я выше написал, сделай прослойку какую-нить

Stas
06.06.2018
18:52:39
а почему в креатед прогоняет 2 раза

DimenSi
06.06.2018
18:53:01
ну у тебя же 2 компонента, наверно по этому

Stas
06.06.2018
18:53:13
да нет, это я вообще с нуля подключаю

Yan
06.06.2018
18:53:14
Креатед хех

Stas
06.06.2018
18:53:34
кто дочерний
1 компонент

Yan
06.06.2018
18:53:56
Ты вечно заваливаешься со странными вопросами из-за невнимательности

Stas
06.06.2018
18:55:23
ну я х3, сделал console.log(123)
вызывается дважды
хер теперь разбери почему

Yan
06.06.2018
18:56:43
Замени креатед на маунтед

Stas
06.06.2018
18:57:55
то же самое

Google

Stas
06.06.2018
18:58:01
гребанный core ui шаблон
как можно определить почему еще раз грузит?

Сергей
06.06.2018
19:03:56
привет, может кто нибудь сказать вот эта ошибка
6275c94d533a.js:1 [vee-validate] You are setting the validator locale to a locale that is not defined in the dictionary. English messages may still be generated из за чего может быть, и возможно из за нее не проходит submit?

Stas
06.06.2018
19:09:11
причем даже если в created сделать флаг через this.$root.isFire
то все равно выполняется

Сергей
06.06.2018
19:12:11

Ilya
06.06.2018
19:13:33
http://learn.javascript.ru/screencast/git
Feedback welcome :)

Vladimir
06.06.2018
19:16:53

Stas
06.06.2018
19:20:13
вот вопрос, console.log(123123) вызываетя из SceneEdit но почему-то выше, оно вызывается не из SceneEdit

Stas
06.06.2018
19:20:46
причем это делается в created()
там какой то /* harmony default export */ webpack_exports["a"] = ({
и в первом скрипте
такое получается, дублирется created из sceneEdit
что это такое может быть?
и видать из-за этой гармонии, дублировалось подключение гугл-мапс компонента

Sergey
06.06.2018
19:27:18
Кто работал с гугл мапс на vue? Мне нужно делать html маркеры и полностью кастомные infowindow(в которых будут кнопки для вызова других компонентов). Использовать для этого какойто плагин или без него лучше обойтись?

Google

Stas
06.06.2018
19:27:45
:D я вот пока не могу подключить их, из-за дублирования скрипта гугл карт
с таким не сталкивался )?

Sergey
06.06.2018
19:31:31
а как ты подключаешь?
я на данный момент использую npm либу google-maps
и все хорошо работает

Stas
06.06.2018
19:32:03
да вообще пробовал компонент гугл мапс, потом просто скрипт подключить
а теперь я понял почему не работало, вся беда в том, что у меня created() почему-то 2 раза вызывается

Sergey
06.06.2018
19:32:28
import GoogleMapsLoader from 'google-maps';
GoogleMapsLoader.KEY = 'API KEY';
GoogleMapsLoader.LANGUAGE = 'ua';

Admin
ERROR: S client not available

Stas
06.06.2018
19:32:45
1 раз в скрипте где я его пишу, другой раз на скрине выше

Sergey
06.06.2018
19:32:49
вот так в компоненте подключаю, а дальше по стандартной документации

Stas
06.06.2018
19:32:52
да, все равно будет дважды

Sergey
06.06.2018
19:33:45
может у тебя просто два раза компонет гдето вызывается)

Stas
06.06.2018
19:35:19
да нет

Sergey
06.06.2018
19:37:17
а 160 и 165 строка?

Stas
06.06.2018
19:37:29
это в роутере разные страницы
как только захожу на страницу /scenes/add то дважды вызывается created()
Ведь правильно я понимаю, created() компонента 1 раз вызываться должен?

Google

Ruslan
06.06.2018
20:02:52

Stas
06.06.2018
20:04:45

Ruslan
06.06.2018
20:08:05
и обновить страницу :)

Nikita
06.06.2018
20:08:36

Stas
06.06.2018
20:08:50
да, только у меня кек появляется 2 раза
как знать где рендерится 2й раз?

Nikita
06.06.2018
20:09:05
показать код

Ruslan
06.06.2018
20:09:21
сделай поиск по проекту и название компонента

Stas
06.06.2018
20:09:35
делал
нигде нет

Ruslan
06.06.2018
20:10:00
ну 1 раз то есть?

Stas
06.06.2018
20:10:39
оно в любом компоненте вызывается 2 раза

Ruslan
06.06.2018
20:10:52
скинь строки router 155 - 170

Stas
06.06.2018
20:11:21
{
path: 'manage',
redirect: 'manage/scenes',
name: 'Manage',
component: {
render (c) { return c('router-view') }
},
children: [
{
path: 'scenes',
name: 'Scenes',
component: Scenes
},
{
path: 'scenes/add',
name: 'Add Scene',
component: SceneEdit
},
{
path: 'scenes/edit/:sceneId',
name: 'Edit Scene',
component: SceneEdit
}
]
}

Ruslan
06.06.2018
20:12:34
это nuxt?

Stas
06.06.2018
20:12:46
я не знаю, шаблон coreUI

Ruslan
06.06.2018
20:17:01
ну код самого компонента