<div id='yaMap'></div>
                  
                  
                    </div>
                  
                  
                  </template>
                  
                  
                  
                  
                  
                  <script>
                  
                  
                    methods: {
                  
                  
                      loadYamap() {
                  
                  
                        return new Promise((resolve, reject) => {
                  
                  
                            const YAMAP_KEY = 'owigfjmrekgiju0934otjg3po409';
                  
                  
                            const YamapNode = document.createElement('script');
                  
                  
                            let src = 'https://api-maps.yandex.ru/2.1?lang=ru_RU&coordorder=longlat';
                  
                  
                            YamapNode.src = src;
                  
                  
                        
                  
                  
                            YamapNode.onload = () => resolve();
                  
                  
                            YamapNode.onerror = (err) => {
                  
                  
                              console.log('карты не загрузились');
                  
                  
                              reject(err);
                  
                  
                            };  
                  
                  
                            this.$el.appendChild(YamapNode);
                  
                  
                        });
                  
                  
                      }
                  
                  
                    }
                  
                  
                  </script>
                  
                  
                
тебе не надо этого делать)
изучай вью
Возможно, так: https://stackoverflow.com/a/47023661.
Обсуждают сегодня