@vuejs_ru

Страница 1398 из 3900
/dev/null
25.09.2017
02:41:10
Пытаюсь файл с сервера скачать

При помощи axios

енот
25.09.2017
02:43:46
так нельзя кросс-домен без явного разрешения со стороны удаленного домена

Google
/dev/null
25.09.2017
02:44:23
Со стороны сервера вроде разрешил

енот
25.09.2017
02:44:52
Со стороны сервера вроде разрешил
ты пытаешься находясь на локалхосте скачать файл с какого-то домена, так?

/dev/null
25.09.2017
02:45:16
ну по сути сервер у меня тоже на Локалхоте находится

SPA и сервер на localhost

енот
25.09.2017
02:48:08
ну я вижу разницу в доменах

а ты?

/dev/null
25.09.2017
02:48:22
Перенес SPA на другой домен



1.223 сервер с которого делаю запрос

енот
25.09.2017
02:49:27
так

а он указан как явно разрешенный?

/dev/null
25.09.2017
02:49:39
1.76 Это бэкенд который должен отдать файлы

Google
енот
25.09.2017
02:50:40
google: setup CORS policy for your_backend_web_server_name

/dev/null
25.09.2017
02:50:54
Не знал даже как загубить это., еще раз спасибо

стой

Так я разрешил получается

fileName := c.Param("Workbook.xlsx") c.Header("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS") c.Header("Access-Control-Allow-Headers", "Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization") c.Header("Access-Control-Allow-Origin", "*") c.Header("Content-Description", "File Transfer") c.Header("Content-Transfer-Encoding", "binary") c.Header("Content-Disposition", "attachment; filename="+fileName) c.Header("Content-Type", "application/octet-stream") targetPath := filepath.Join("/Users/localadmin/dev/vzr/",fileName) c.File(targetPath)

Или нужно дополнительно еще чего разрешить?

енот
25.09.2017
02:54:46
это должен сервер отправлять

какой смысл был бы в системе, если бы клиент сообщал серверу "чувак, мне можно, верь мне!"

?

/dev/null
25.09.2017
02:55:47
это должен сервер отправлять
Это у меня на стороне сервера прописано

енот
25.09.2017
02:56:45
Сама технология достаточно проста. Есть три домена, желающие загрузить ресурсы с сервера Z. Для того чтобы это стало возможным, веб-серверу Z, который отдает контент, достаточно указать в заголовке ответа Access-Control-Allow-Origin список доверенных доменов: A, B, C. Тогда для страниц этих доменов, ограничения принципа одинакового источника на запрашиваемые страницы, не будут действовать: Access-Control-Allow-Origin: A, B, C После этого страницы серверов A, B, C смогут загружать контент с сервера Z.

видимо, надо явно указать

а не *

/dev/null
25.09.2017
02:58:03
а не *
Сейчас попробую

В таком виде ("Access-Control-Allow-Origin", "'http://192.168.1.223:8081")?

енот
25.09.2017
02:59:55
я знаю об этом не слишком больше тебя :)

/dev/null
25.09.2017
03:00:16
я знаю об этом не слишком больше тебя :)
Угу, спасибо, буду разбираться

Жалгас
25.09.2017
05:23:31
как сделать фокус на input программно

@focus="мой метод" это событие которое вызывается на срабатывание фокуса

Google
Жалгас
25.09.2017
05:24:06
как его вызвать программно?

Александр
25.09.2017
05:25:51
А как через webpack раскидать все компоненты на разные файлы и продгружать их?

Жалгас
25.09.2017
05:27:23
Александр
25.09.2017
05:27:32
у меня нет роутера

Жалгас
25.09.2017
05:28:04
ну так поставь

Denys
25.09.2017
06:00:10
как его вызвать программно?
Что ты имеешь ввиду под программно?

Жалгас
25.09.2017
06:00:29
кодом вызвать фокус

Denys
25.09.2017
06:04:06
el.focus() Из кода Но лучше уточни синтаксис в гугле

/dev/null
25.09.2017
07:10:22
Ребят, посоветуйте готовый сайт бар для vue (чтобы при клике появлялся)

Георгий
25.09.2017
07:17:35
Александр
25.09.2017
08:56:06
Как store кешировать? Чтобы 1 раз загрузил и больше не лез

Evgeniy
25.09.2017
09:02:18
/help@GroupButler_bot

Group Butler
25.09.2017
09:02:19
Start me to get the list of commands

Pavel
25.09.2017
09:15:19
Может кто объяснить для чего: vuex router sync ?

Nikita
25.09.2017
09:28:23
Может кто объяснить для чего: vuex router sync ?
для того, чтобы в хранилище всегда было актуальное состояние роутера. если не требуется – значит пока оно тебе не нужно, как правило

Как store кешировать? Чтобы 1 раз загрузил и больше не лез
что куда кэшировать? в localstorage что ли слепок оставлять?

Александр
25.09.2017
09:30:33
Ну у меня на главной дёргается стор (делает запрос на сервер). Далее я перехожу на другую страницу и там стор доступен т.д. данные уже скачались. Но если я перехожу обратно на главную, запрос опять уходит на сервер. А мне этого не надо

что куда кэшировать? в localstorage что ли слепок оставлять?



Google
Nikita
25.09.2017
09:34:59
Ну у меня на главной дёргается стор (делает запрос на сервер). Далее я перехожу на другую страницу и там стор доступен т.д. данные уже скачались. Но если я перехожу обратно на главную, запрос опять уходит на сервер. А мне этого не надо
в чем проблема перед отправкой запроса проверить, пустой у тебя стор или нет? а возвращать в резолв запроса либо ответ от API, либо готовые данные из хранилища?

достать отсюда данные – можно конкретнее? туплю с утра)

Александр
25.09.2017
09:38:06


Вот так не работает - v-if="this.$refs.tabs.activeTab === transport.key"

Nikita
25.09.2017
09:48:16
ой я так не соображу

Вот так не работает - v-if="this.$refs.tabs.activeTab === transport.key"
у меня пока мысль только v-if внутри ребенка поставить

Александр
25.09.2017
09:49:19
а как вообще у компонента достать data?

Nikita
25.09.2017
09:49:34
эмит

пропс вниз, эмит наверх – на этом все, по православному если (поправьте если ошибаюсь)

DimenSi
25.09.2017
09:56:06
а еще можно по грязному обратится через родителя к child и через child достать дату, но это замый антипаттерн из антипаттернов

mstrVLT
25.09.2017
11:35:16
Господа?! Кто нибудь может по флексу помочь?!

Александр
25.09.2017
11:39:11
пиши

Pauline
25.09.2017
11:40:02
mstrVLT
25.09.2017
11:40:13
есть значит проблема нужно наваять макет навбар навбар контейнер заполненный по высоте футер

Pauline
25.09.2017
11:40:51
в чём проблема

mstrVLT
25.09.2017
11:41:23
<template> <div id="app"> <div class="flex-primary-container"> <div class="flex-primary-header"> <nav class="navbar" role="navigation" aria-label="main navigation"> <div class="navbar-brand"> <a class="navbar-item" href="http://bulma.io"> <img src="http://bulma.io/images/bulma-logo.png" alt="Bulma: a modern CSS framework based on Flexbox" width="112" height="28"> </a> </div> <div class="navbar-start"> <div class="navbar-item has-dropdown is-hoverable"> <a class="navbar-link"> Docs </a> <div class="navbar-dropdown"> <a class="navbar-item"> Overview </a> <a class="navbar-item"> Elements </a> <a class="navbar-item"> Components </a> <hr class="navbar-divider"> <div class="navbar-item"> Version 0.5.3 </div> </div> </div> </div> <div class="navbar-item is-transparent"> <input class="input" type="text" placeholder="Text input"> </div> </nav> </div> <div class="flex-primary-content"> <div class="flex-container"> <nav class="level" style="border: 1px solid blue; padding: 1.5rem; position: relative;"> <div class="level-left"> <div class="level-item"> <p class="subtitle is-5"> <strong>123</strong> posts </p> </div> <div class="level-item"> <div class="field has-addons"> <p class="control"> <input class="input" type="text" placeholder="Find a post"> </p> <p class="control"> <button class="button"> Search </button> </p> </div> </div> </div> <div class="level-right"> <p class="level-item"> <strong>All</strong> </p> <p class="level-item"> <a>Published</a> </p> <p class="level-item"> <a>Drafts</a> </p> <p class="level-item"> <a>Deleted</a> </p> <p class="level-item"> <a class="button is-success">New</a> </p> </div> </nav> <div class="flex-item"> <div style="border: 1px solid blue;"> contents</br> contents</br> contents</br> contents</br> contents</br> contents</br> contents</br> </div> </div> </div> </div> </div> </div> </template> .flex-primary-container { display: flex; flex-direction: column; // border: 3px solid black; height: 100vh; } .flex-primary-container .flex-primary-header { flex-grow: 0; flex-basis: 50px; } .flex-primary-container .flex-primary-content { flex-grow: 1; border: 1px solid blue; display: flex; } .flex-primary-container .flex-primary-content .flex-container { align-items: stretch; // border: 1px dotted red; flex-grow: 1; } .flex-primary-container .flex-primary-content .flex-item { flex-grow: 1; overflow: hidden; }

простыня :)

Pauline
25.09.2017
11:41:51
кидай на кодпен

mstrVLT
25.09.2017
11:41:59
ну вот все ок только div с contents не растягивается

Google
mstrVLT
25.09.2017
11:42:18
кидай на кодпен
а я с темплейтами не умею кидать :)

Pauline
25.09.2017
11:42:24
скинь кусок вёрстки

mstrVLT
25.09.2017
11:42:56
https://codepen.io/Manojkr/pen/wKRyRy

брался вот этот примерчик

всунуть еще один навбар в flex-inner-item у меня вышло ) а вот добавить еще контейнер - что бы растягивался по высоте

фиг )

в общем с флексом как обычно бяда )

Pauline
25.09.2017
11:44:25
скинь свой пример

Александр
25.09.2017
11:44:25
https://codepen.io/anon/pen/boBXXp

mstrVLT
25.09.2017
11:44:50
кхм )

Александр я даже право и не знаю как рассматривать )

спасибо )

да

похоже дело в Bulma

перекрывает как то странно ... и все едет

что ж ладно пойду дальше ковырять

Group Butler
25.09.2017
11:49:21
Start me to get the list of commands

Страница 1398 из 3900