@vuejs_ru

Страница 3035 из 3900
Stanislav
07.06.2018
08:17:42
По моему, очевидно?

Сергей
07.06.2018
08:18:02
По моему, очевидно?
поделись) я писал из доков просто из примера

Stanislav
07.06.2018
08:19:02
поделись) я писал из доков просто из примера
Оно говорит, что мутация должна быть функцией

Romuald
07.06.2018
08:33:53
computed обратится к вложенному как?

Google
Romuald
07.06.2018
08:34:14
'data.level1' : function(){ return } ??

Andrey
07.06.2018
08:34:31
'data.level1' : function(){ return } ??
Омг. Не делай так.

Romuald
07.06.2018
08:34:50
Andrey
07.06.2018
08:35:06
Как?
Не такие имена функциям.

Romuald
07.06.2018
08:36:02
computed:{ 'prop1.prop2' : function(){ return } } ???

Будет работать?

если модель имеет вложенность?

Интернет Магазин
07.06.2018
08:36:53
Мужики, что я не так делаю ? В индекс СТРАНИЦУ поставил вот такой кусов вода. <script> import axios from 'axios' export default { title: 'Hey there', async asyncData () { const {data} = await axios.get('https://jsonplaceholder.typicode.com/posts') return {articles:data} } } </script> Могу получить данные из этого api и отобразить. А если это же ставлю в Component тогда уже не работает. Что межет быть не так госопда ?

Roma
07.06.2018
08:37:15
Cannot GET / - получаю на npm run dev

гуглили пишут типа пробелы в названиях директории, у меня директория в корне, пробелов в названии нет

куда сатреть? че дялеть?)

Никита
07.06.2018
08:38:39
const {data} = await axios.get('https://jsonplaceholder.typicode.com/posts') после слова posts точно не нужен слеш?

Интернет Магазин
07.06.2018
08:42:30
Google
Интернет Магазин
07.06.2018
08:43:27
Может быть такое что не будет работать это в компоненте ?

Alexandr
07.06.2018
09:11:56
Ребят, может кто подсказать. Возможно ли, и если возможно то как в vue-resource сделать обработчик ошибок по умолчанию?

То есть что бы на post запросы пришедшеми с 4** 5** кодами срабатывал один обработчик для всего vue

Dmitrij
07.06.2018
09:15:12
computed:{ 'prop1.prop2' : function(){ return } } ???
так не будет. Можно вотчер на свойство повесить. Сделать компьютед отдельное свойсво нельзя

Alexandr
07.06.2018
09:26:05
по моему то вопросу идей нет?\

Stanislav
07.06.2018
09:26:56
по моему то вопросу идей нет?\
курить доки ресурса

Alexandr
07.06.2018
09:27:25
ну тип я покурил, там вообще чет на эту тему не нашел, ну или в глаза пролюбился =)

Nikita
07.06.2018
09:27:56
https://github.com/pagekit/vue-resource/blob/develop/docs/http.md#interceptors

Almaz
07.06.2018
09:28:20
Есть два route-view, один из них для модальных окон с name=modal, как сделать их независимыми? Чтобы, например, основной route-view использовал history mode, а modal hash mode.
Отвечаю на свой вопрос. Вместо route-view name=modal создаю компонент modal-switcher с таким шаблоном <template> <login-modal v-if="$route.hash == '#login'"></login-modal> </template>

Alexandr
07.06.2018
09:28:21
Понял

прошу прощения действительно пролюбился причем сильно

Samat
07.06.2018
09:28:53
просто делаешь какой-нибудь хелпер с обертками для запросов, в нем ловишь статус респонса и творишь, что вздумается, перед выполнением коллбэка

Игорь
07.06.2018
09:30:00
Кто подскажет как называется плагин для бабеля, где можно obj?.prop?.a писать? Мб чутка ошибся с синтаксисом, но я думаю, что выы поняли

Игорь
07.06.2018
09:32:42
Samat
07.06.2018
09:33:58
https://www.npmjs.com/package/babel-plugin-transform-optional-chaining
а что это? быстрая проверка obj && obj.prop ... ?

Alexey
07.06.2018
09:34:52
а что это? быстрая проверка obj && obj.prop ... ?
Да, чтобы цепочки делать удобно

Alexandr
07.06.2018
09:43:54
https://github.com/pagekit/vue-resource/blob/develop/docs/http.md#interceptors
А в какой момент надо обьявлять Interceptor?

Google
Alexandr
07.06.2018
09:44:03
ну точнее в каком месте?

Nikita
07.06.2018
09:45:06
между Vue.use(VueResource) и самим использованием

Alexandr
07.06.2018
09:46:11
Чет какая-то дичь, Vue.use(VueResource) обьявляю в main.js

пытаюсь сразу же Vue.http.interceptors.push(function(request) { console.log(request); return function(response) { console.log(response) }; });

Но оно без каких-либо ошибок просто блочит использоваие вью ресурс

Denis
07.06.2018
09:53:15
Кто-то использовал kendo-ui для vue?

Никита
07.06.2018
09:54:01
оо чувак. я как раз хочу после праздников это сделать для статистик-панели

по-моему один из наикрутейших UI-кит продуктов

Никита
07.06.2018
09:56:21
дорого. если вы хотите использовать в паблик проекте это будет стоить от 899 баксов вроде

Stanislav
07.06.2018
09:56:36
В старом проекте где таблички, таблички и еще раз таблички юзается чистый Kendo UI. Какие-то кастомные вещи на нем сложно делать

Stanislav
07.06.2018
09:56:53
но в ней не все виджеты

Никита
07.06.2018
09:56:55
да, есть триалка

ага

ну я купил его еще херову тучу лет назад за гораздо меньшую цену

для решения типовых задач удобно

Denis
07.06.2018
10:05:25
А какие есть красивые/удобные чарты, можно платные

Denis
07.06.2018
10:07:45
https://github.com/ankane/chartkick.js

Андрей
07.06.2018
10:09:56
Есть какой-нибудь фреймворк, который по описанной моделе данных генерирует CRUD админку на vue?

Google
Stanislav
07.06.2018
10:11:38
Звучит как идея для стартапа

DreaMinder
07.06.2018
10:32:26
Есть какой-нибудь фреймворк, который по описанной моделе данных генерирует CRUD админку на vue?
а если админка генерируется, какая разница на чем она будет сделана? есть такие штуки но на чем они сделаны - дело десятое

Андрей
07.06.2018
10:33:05
ЧТобы потом модифицировать под себя используя знакомый vue

DreaMinder
07.06.2018
10:33:05
если не генерируется, то уже важен фреймворк. На нухте например вообще нет проблем самому запилить админку с вьютифай

Alex
07.06.2018
10:33:29
ЧЯДНТ? import axios from 'axios' ... methods: { ... axios.get(api-service, { headers: { 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json' } }) } Данные даёт, но в консоли ошибка Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access.

DreaMinder
07.06.2018
10:33:58
такого нет и такое никому не нужно, наклепать круд и копипастить его - не большая проблема, а генератор вв любом случае не сможет учесть всех нюансов и то что он нагенерирует, чуть ли не с нуля нужно будет переделать

Sunlive
07.06.2018
10:34:06
корсы на сервере должны быть

Admin
ERROR: S client not available

Alex
07.06.2018
10:34:50
Sunlive
07.06.2018
10:34:57
там впринципе все настройки у аксиоса дефолтные можно оставлять, только если ты что то кастомно не хочешь добавить

Alex
07.06.2018
10:35:34
если строку запроса вставить в браузер, всё отлично работает. Не вдупляю эту систему

Phil
07.06.2018
10:38:07
?
ахах Я все видел

Alex
07.06.2018
10:39:56
а я всё пропустил, наверно гадость была какая-то :)

Vlad
07.06.2018
10:40:34
Короче cors у тебя на бэке должен быть настроен

Alex
07.06.2018
10:43:34
Короче cors у тебя на бэке должен быть настроен
про это я знаю, но это общедоступный сервис, причём имеющий свой жквери плагин, в котором ничего особенного нет, обычный аякс. Почему мой просто аякс из вью даёт ошибку в консоль... Хорошо хоть данные получаю, но как-то стрёмно это

Google
Alex
07.06.2018
10:44:45
Так убери cors заголовки из запроса. Тоже ошибка ?
Да. С ошибок и начались танцы с бубном

Sunlive
07.06.2018
10:47:04
ы

Vlad
07.06.2018
10:48:04
У меня со своим бэком магия была. Ну значит у них косяк. Ты с локалхоста запрашиваешь ?

Sunlive
07.06.2018
10:49:42
не факт, надо читать документацию к апи, мб там нужен какой нить заголовок

для корса

или ключ апи

Hedint
07.06.2018
10:49:50
dataType: 'jsonp'

я бы попросил

Sunlive
07.06.2018
10:50:01
или вот да

ы

Hedint
07.06.2018
10:50:03
хоть бы посмотрел в код плагина

$.ajax({ url: $.kladr.url + '?callback=?', type: 'get', data: toApiFormat(query), dataType: 'jsonp' }).done(function (data) { if (timeout) { callback(data.result || []); clearTimeout(timeout); } }); вот как они отправляют запрос. используется jsonp, чтобы обойти доменные ограничения. ну и сразу тебе скажу, что его саппорта в axios из коробки вроде нету)

Sunlive
07.06.2018
10:53:32
if(Object.keys(json).length == 0) return ''; else return '?' + Object.keys(json).map(function(key) { return encodeURIComponent(key) + '=' + encodeURIComponent(json[key]); }).join('&');

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