Александр
Нет. Это не поможет стороннему ресурсу понять прошла ли авторизация в laravel)))
Igor
Нужна помошь. Есть некая форма, в которой инпуты зависят друг от друга по цепочке, от верхнего к нижнему. От выбора в верхнем зависят варианты в последующих. Мне нужно при изменении значения в верхнем инпуте очищать значения во всех последующих, но я не соображу как это сделать. Есть какой-то простой способ, или надо кучу input handler'ов городить на каждый уровень?
Samat
Вордпрессом нельзя разрулить права?
авторизовываться в приложении, а потом мануале немного неэффективно) думал, может можно скриптом куки чекнуть или что-то в этом роде
Antonio
Есьт объект (obj), с которого в определенный момент (например, on mounted) делается снимок (old = {...obj}). Есть вычисляемое значение changed, которое показывает, отличается ли текущее состояние obj от снимка old. Если использовать v-model = "obj.field1", то при изменении значения этого поля changed меняется нормально. Но в obj есть еще и список других объектов (obj.list) с неким флагом, который меняется в интерфейся onclick (flag=!flag) . Значение obj меняется, но перерасчет вычисляемого свойства changed не изменяется. Как правильно изменить значение flag, чтобы отработала реактивность? Пример на пальцах: https://jsfiddle.net/50wL7mdz/204021/
Igor
авторизовываться в приложении, а потом мануале немного неэффективно) думал, может можно скриптом куки чекнуть или что-то в этом роде
может я чего-то не понимаю, но по моему это должно выглядеть так: пользователь авторизуется в WP, а дальше api разрешает или не разрешает читать данные на основе прав доступа пользователя. Vue только должен реагировать на ошибки доступа.
Samat
может я чего-то не понимаю, но по моему это должно выглядеть так: пользователь авторизуется в WP, а дальше api разрешает или не разрешает читать данные на основе прав доступа пользователя. Vue только должен реагировать на ошибки доступа.
не, мануал просто небольшой. он не стоит того, чтобы ради него авторизацию отдельную включать. было бы все-таки проще положить в хедер wp скрипт, который бы чекнул куки. если все ок - показать содержимое, а если нет - вывести ошибку
Sergey
да по бэку особо проблем не будет. непонятно ка кна Vue потом эти модули собирать и в каком виде они должны поставляться (например, от сторонних разработчиков)
Andrey
добрый день, подскажите как проще всего xml ответ в json конвертнуть, когда ответ в axios приходит?
Andrey
нет
Stanislav
нет
Ну тогда искать соответствующие пакеты в npm
Andrey
Ну тогда искать соответствующие пакеты в npm
а что если установить responseType : 'document'? он тогда присылает объект document, может с этим уже можно просто сделать что-то?
Sergey
Почему на Vue? Какая разница на чем будет работать?
А на чем бы вы еще предложили? Клиенты хотят "SPA" ))
Andrey
Вопрос в чем? Как получить ответ в виде текста?
как получить json объект самым простым способом из ответа, если приходит ответ xml от сервера
Andrey
=))) дак вот вопрос, как?)
Stanislav
=))) дак вот вопрос, как?)
Какая часть ответа не понятна?) Как получить ответ от сервера в виде строки? Как передать строку в функцию? Это все гуглится
Антон 🦝 ProcyonSpicus
парсить скорей всего
Andrey
я спросил как конвернтнуть XML в json Объект
Stanislav
я спросил как конвернтнуть XML в json Объект
Найти пакет в npm, который принимает xml в виде строки, на выходе выдает json/js объект. Сам js не умеет в xml
Andrey
думаю, что можно и без пакетов
Andrey
это не самый простой способ )
Andrey
ну ставить пакеты, чтобы конвертнуть ответ
Andrey
в Jquery есть dataType: 'xml' параметр
Andrey
тут тоже должно быть подобное, ну или в ecma6 или axios
Igor
количество инпутов фиксированное или динамическое?
количество атрибутов в data которые инпуты заполняют фиксировано, но в зависимости от условий некоторые атрибуты заполняются автоматом или вручную через инпут.
Sergey
Почему на Vue? Какая разница на чем будет работать?
А на чем бы вы еще предложили? Клиенты хотят "SPA" ))
Arstanbek
количество атрибутов в data которые инпуты заполняют фиксировано, но в зависимости от условий некоторые атрибуты заполняются автоматом или вручную через инпут.
` { data: { inp1: null, inp2: null, inp3: null, inpN: null }, watch: { inp1 () { this.inp2 = this.inp3 = this.inpN = null }, inp2 () { if (this.inp2 != null) { this.inp3 = this.inpN = null } }, inp3 () { if (this.inp3 != null) { this.inpN = null } } } } `
Arstanbek
Наверно я бы так сделал )
Igor
это нормальная практика?
Arstanbek
это нормальная практика?
пусть другие гуру скажут ) Мне самому интересно
Alex
Если кто юзает nuxt, не обновляйте postcss-loader на 2.1.2, поломали всё)
Andrey
это нормальная практика?
ну вообще можно один объект сделать вроде formData: { input1 : null, input2: null, input3: null} и сделать 1 watch-er на весь объект formData, у которого прописать deep: true что-то вроде такого и проверять всю логику в нем formData: { handler: function(newValue) { if (this.formData.input1) { }, deep: true }
Igor
у меня примерно такой объект и есть
Igor
только там по страницам разбито
Максим
Если кто юзает nuxt, не обновляйте postcss-loader на 2.1.2, поломали всё)
я вообще не рискую ничего обновлять с рабочих конфигов) как говорится - работает не лезь
Alex
А то что лучше и быстрее может начать работать?) так можно и на вью 1.х сидеть
Максим
А то что лучше и быстрее может начать работать?) так можно и на вью 1.х сидеть
если не хватает функционала, или исправление багов, тогда можно и обновить. Но обновлять ради изменения циферки в версии зачем?
Alex
чтобы когда что-то отломилось быстрее можно было определить что именно) а когда одним махом обновится овер 9000 пакетов, проблему найти почти невозможно
Максим
чтобы когда что-то отломилось быстрее можно было определить что именно) а когда одним махом обновится овер 9000 пакетов, проблему найти почти невозможно
я так недавно до 4 вебпака обновился) не подозревал, что он вышел. ошибки посыпались. ну думаю ладно, щас настрою и буду работать. оказалось, что там половина плагинов не подходит, конфиг по другому надо теперь делать, документация по новой версии не особо и жирная, плюнул, вернулся на 3.1)
Alex
а зачем так) я обычно смотрю какие обновы вышли, почитаю changelog, обновлю немажор
Alex
то что мажор надо повнимательнее смотреть
Alex
поэтому как по мне проще поддерживать в актуальном состоянии версии, там же обновы тоже не для циферок клепают
Alex
а если запускать, то потом необходимая обнова цепочкой за собой еще десяток потянет и сиди развлекайся тогда
Михаил
Добрый день, есть v-select вьютифаевский, и хочется реализовать его так, чтобы можно было как выбрать items, положенные в него, так и ввести какое-то произвольное значение, чтобы оно сохранилось и отображалось. Пытался на @ change добавлять значение произвольное в список выбираемых значений - не сработало)
Stanislav
А на чем бы вы еще предложили? Клиенты хотят "SPA" ))
Да хрен знает. Как минимум, тут зависит от условий безопасности. Если вы не доверяете сторонним разрабам, то можно последовать примеру VK - юзать iframe. Если все проще, то говорить/добавлять опцию в конфиг, куда разрабам рендерить свою приложеньку. Тут много вариантов, надо думать
Igor
у ru.vuejs.org Guru meditation
Евгений
всем привет. Уважаемые подскажите, пожалуйста что я делаю неправильно-установил на убунту ноду, через нпм накатил вью. Зашел в проект и запустил npm run dev. в проекте просто форма с кнопкой и полем-при нажатии на кнопку поле должно клонироваться. Все бы ничего, но при нажатии на кнопку я успеваю увидеть что поле склонировалось и страница сразу же перезагружается-как убрать перезагрузку?
Astr0junk
@YevgenBorshch кнопка как заверстана?
Igor
Может у тебя кнопка - ссылка?
Nikolay
или сабмит
Евгений
<button type="submit" class="btn btn-default" style="margin: 0 0 0 30px" @click="addMan()">+</button>
Astr0junk
или сабмит
и ты тоже хорош)
Igor
или сабмит
Вот ответ
Astr0junk
Yevgen @click.stop=
Евгений
спасибо
Ильхом
Добрый день всем, можете помочь, запутался совсем есть компонент <v-select v-model="store.country_id" label="name" :options="countries"></v-select> от vue-select но в отображение ругается Invalid prop: type check failed for prop "options". Expected Array, got Object.
Igor
или @click.prevent
Ильхом
в ошибке все написано же
ага, но как исправить ее не могу понять )) убираю v-model ошибки нет
Евгений
или @click.prevent
это оно -спасибо
Sunlive
проверь его
Sunlive
там должен быть массив
Ильхом
спасибо!
Ильхом
Ильхом
в vue-select options:Array[246]