@vuejs_ru

Страница 3350 из 3900
Maxim
30.07.2018
07:24:23
Всем привет, можно ли в single file component в <template> вставлять отдельные html странички ? Просто не хочется, чтобы компонент разрастался на 500+ строк

Maxim
30.07.2018
07:27:21
Да
Не подскажешь, каким образом это сделать или где почитать об этом? Спасибо

Google
Rustam
30.07.2018
07:49:01
Computed property "formatedValue" was assigned to but it has no setter. - люди подскажите что это. То есть понимаю что не хватает сеттера, но не могу понять для чего он

в v-model засунул computed

Владимир Калинин
30.07.2018
07:50:44
Так v-model подразумевает двустороннюю связь

Rafael
30.07.2018
07:50:47
читал про компьютед проперти?

Michael
30.07.2018
07:51:24
гыгыгы

Rustam
30.07.2018
07:51:28
читал про компьютед проперти?
читал, может что то пропустил либо не понял

Владимир Калинин
30.07.2018
07:51:34
если тебе она не нужна сделай просто :value=

Michael
30.07.2018
07:51:57
сам по себе, вне контекста vue

Rustam
30.07.2018
07:52:19
да

метод для установления значения

Google
Michael
30.07.2018
07:52:32
зачем?

агп

Rafael
30.07.2018
07:52:45
читал, может что то пропустил либо не понял
Вот я не поленился: https://ru.vuejs.org/v2/api/#computed https://ru.vuejs.org/v2/guide/computed.html#%D0%A1%D0%B5%D1%82%D1%82%D0%B5%D1%80%D1%8B-%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D1%8F%D0%B5%D0%BC%D1%8B%D1%85-%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2

Michael
30.07.2018
07:53:01
тогдп зачем он может пригодитьсч в случае с компьютед?

Oleg
30.07.2018
07:54:17
В доке на примере с фулл нейм на составляющие показывают зачем

Denis
30.07.2018
07:55:11
Ребята, кто знает где можно почитать как делаеться правильно пагинатор и страницы к нему?

Rustam
30.07.2018
07:59:14
пустой сеттер

если тебе она не нужна сделай просто :value=
делал просто :value. Аналогичная ошибка

Владимир Калинин
30.07.2018
08:02:35
делал просто :value. Аналогичная ошибка
computed односторонний, что логично. Куда ты его данные суешь? В инпут или в какой-то компонент?

me
30.07.2018
08:03:17
Ты там с computed в v-model используешь vuex?

me
30.07.2018
08:03:51
Я не знаю. Я просто спрашиваю.

me
30.07.2018
08:04:21
от чего у тебя computed зависит то ты и долженг менять в setter

Rustam
30.07.2018
08:04:23
me
30.07.2018
08:05:28
например елси у тебя <input v-model="computedValue"> computedValue: { get() { return format(this.someValue); } set(v) {this.someValue = e} }

Rustam
30.07.2018
08:05:40
computed односторонний, что логично. Куда ты его данные суешь? В инпут или в какой-то компонент?
range работает с обычным integer, а вот в инпуте нужно делать форматирование как при вводе, так и при изменения range

я засунул в v-model = formatedValue

Google
Rustam
30.07.2018
08:06:34
что наверно не правильно

me
30.07.2018
08:06:46
Владимир Калинин
30.07.2018
08:07:34
Причем в этом раскладе поидее там должна быть обратная format функция

me
30.07.2018
08:07:46
unformat - согласен

Valery
30.07.2018
08:08:04
мысли вслух. делал тестовое задание на REGRU. вместо одного обязательного - сделал два задания. итог - вы нам не подходите по техническому уровню ))



me
30.07.2018
08:08:49
Rustam
30.07.2018
08:10:27
я бы вообще тогда убрал v-model и юзад :value и @change
то есть v-model - когда данные полностью идентичны и нет форматирования

?

остальное обычным навешиванием событий?

me
30.07.2018
08:11:12
v-model просто меняет переменную которую ты туда передаешь, если ты передал туда computed без set то оно не может поменять значение переменной вот и ругается

Denis
30.07.2018
08:11:53
Загугли, статей куча
Да как сделать пагинацию я знаю. Мне нужно сделать когда я перехожу на определенный товар и потом нажимал кнопку назад, мне возвращало ту страницу на каторой я был, а не 1ю

me
30.07.2018
08:12:22
two way binding

че не так

Timur
30.07.2018
08:38:45
всем привет. Возник вопрос.

Есть два компонента: Первый элемент списка, второй модалка для изменения данного элемента списка. Элементов списка может быть несколько. Перед изменением я кладу во vuex данные об элементе, чтобы затем в модалке их взять. Как это правильно сделать?

потому что я подставляю те значения в инпуты

а v-model у инпута делаю компьютед который берет данные из стора

Google
Dominus
30.07.2018
08:43:52
Как правильно, делать такие actions во vuex, которые просто вызывают одну мутацию, или не создавать фактически бесполезных экшенов и из компонентов сразу вызывать мутацию (commit) ?

Arkadiy
30.07.2018
08:45:58
вот этот момент пока не очень догоняю
Это синтактический сахар над :value="model" и @input="model = $event"

насколько понял

Admin
ERROR: S client not available

Furrya
30.07.2018
08:46:30
мысли вслух. делал тестовое задание на REGRU. вместо одного обязательного - сделал два задания. итог - вы нам не подходите по техническому уровню ))
https://vk.com/wall256938878_58 Как выяснилось, человек недавно с ангуляром. Этот же человек меня собеседовал. Как же я горел -_-

Юрий
30.07.2018
08:50:30
Всем привет, подскажите как сделать v-bind:class="{ item ? active : deactive }"

Юрий
30.07.2018
08:53:42
То что доктор прописал! Спасибо!

Kostya
30.07.2018
08:54:09
вуе может по условию фунцию исполнять, как, например, мы класс навешиваем?

:class="{ '_class: condition }"

только вот хотелось бы вместо этого исполнить функцию

Павел
30.07.2018
08:56:27
Здравствуйте, как сделать Mutation который принимает объект

Nikita
30.07.2018
08:57:30
Павел
30.07.2018
08:58:39
mutations: { increment (state, Payload) { state.count += Payload } }
да, это понятно. Но как его описать в синтаксисе gql

type Account { id: String! name: String } type Mutation { save(account: Account!): Account }

делаю так, получаю Error: The type of Mutation.save(account:) must be Input Type but got: Account!.

Rustam
30.07.2018
09:01:08
Хелперы во vue через миксины делаются? Допустим нужен один и тот же метод как в родителе так и в ребенке

Nikita
30.07.2018
09:03:14
Google
Nikita
30.07.2018
09:16:15
Доброе время суток, получаю ошибку при первом рендеренге. потому что еще нет этих полей. сделано через геттер и вычисляемые свойства props: { id: { type: Number, default() { return 0; }, }, }, computed: { ...mapGetters({ getItemInfo: 'user/getItemInfo', }), item() { return getItemInfo(this.id); }, } {{ item.description }} // first render - undefined

Павел
30.07.2018
09:22:10
Повторю вопрос, мб кто знает как решить type Account { id: String! name: String } type Mutation { save(account: Account!): Account } делаю так, получаю Error: The type of Mutation.save(account:) must be Input Type but got: Account!.

Sunlive
30.07.2018
09:52:16
что это?

графкл?

кстати, можно ли как то расширить стору? прокинуть доп обьект не в стейт

Furrya
30.07.2018
10:06:06
что это?
После new Vuex.Store()? нет хм, что значит прокинуть не в стэйт, а куда тогда?))

Костя
30.07.2018
10:11:47
Как при .catch - не отображать ошибку в консоли браузера

Stanislav
30.07.2018
10:15:25
Michael
30.07.2018
10:17:55
Тайминг топовых российских соревнований по триатлону (titan race) на vue: hellosport.ru C:

Sunlive
30.07.2018
10:22:53
Stanislav
30.07.2018
10:23:06
где глянуть?
В доке вьюкса)))

Sunlive
30.07.2018
10:23:10
хм, ок

Костя
30.07.2018
10:23:17
Как при .catch - не отображать ошибку в консоли браузера (axios)

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