
Alex
05.07.2017
06:09:00
а в документации что-то пока и не найду место, где предлагают просто рекваирить vue-файлы
надо найти и если что подправить

Valerii
05.07.2017
06:09:17
Всё заработало, просто добавил .default
Блин реально спасибо чувак, у меня уже глаз дергается))) всё утро сижу, ты прям в точку попал.

Google

Alex
05.07.2017
06:10:18
В следующий раз не стоит на авось обновляться до других мажорных версий)

Valerii
05.07.2017
06:11:42
ну я когда решил обновится - морально готовился к тому что сломается всё)))
Но на старых версиях сидеть как-то неоч

Andrey
05.07.2017
06:45:50

Stanislav
05.07.2017
07:31:32
https://vuejs.org/v2/guide/team.html
“Let’s route a vue app” https://medium.com/@disjfa/lets-route-a-vue-app-aa9c3f3dbdf8
https://twitter.com/PostCSS/status/882342020848766978

Alex
05.07.2017
07:50:31
ох, занятный баг прилетел))) в 2.2.2 работает, на последней ошибку кидает
сейчас буду по очереди все версии переключать

Stanislav
05.07.2017
07:56:17

Alex
05.07.2017
07:57:04
у меня DataTable и переключатель. Когда выбран один - в таблице один конфиг колонок и адрес откуда данные тянуть, когда выбран другой соответственно другие
вот при переключении стала ошибка падать
и смотрю похоже конфиг для ajax переключился, а конфиг настроек таблицы остался тем же
в 2.3.3 стало падать)

Google

Stanislav
05.07.2017
07:58:47
Интересно

Alex
05.07.2017
08:06:37
обожаю вью :)
пофиксил в 13 символов :D
похоже пробовал переиспользовать существующую таблицу
добавил им key и стало работать
видимо внутрях что-то поменяли, раз раньше работало
первый раз применяю key без биндинга, просто указывая строку

Alexey
05.07.2017
08:11:31

Kamil
05.07.2017
08:20:36

Alex
05.07.2017
08:21:00
Это с v-for такое добавили, да

Kamil
05.07.2017
08:21:16
ща, погоди я ищу, просто вчера это читал

Alex
05.07.2017
08:21:17
у меня все прозаичнее
@* Таблица заявок *@
<template v-if="showRequests">
<dashboard-grid :title="tableTitle" :config="requestsConfig" :data-source="requestsDataSource"></dashboard-grid>
</template>
@* Таблица клиентов *@
<template v-if="showClients">
<dashboard-grid :title="tableTitle" :config="clientsConfig" :data-source="clientsDataSource"></dashboard-grid>
</template>

Kamil
05.07.2017
08:26:15

Alex
05.07.2017
08:26:31
Нет, у меня же не v-for :)
но он видимо пробует переиспользовать всё равно

Alex
05.07.2017
08:27:32
кто как пагинацию на Vue делает?

Макс
05.07.2017
08:28:04
елемент уи

Google

Stanislav
05.07.2017
08:28:11

Alex
05.07.2017
08:33:45
это типа css фреймворк?

Макс
05.07.2017
08:36:41
http://element.eleme.io/#/en-US/component/quickstart
народ, такой вопрос по елемент юай
есть el-form, внутри парочка el-input, и есть el-button
как по ентеру отправлять форму?
@keyup.enter="submitForm()" на баттоне и инпутах не пашет
только на диве обёртке

Illya
05.07.2017
08:50:00
а погуглить? :)
https://forum.vuejs.org/t/how-to-listen-for-an-enter-on-an-element-ui-form/11631/3

Mr
05.07.2017
08:51:51
la form, el button

Макс
05.07.2017
08:57:05

Макс
05.07.2017
08:57:30

Illya
05.07.2017
09:03:23
@termosa https://www.npmjs.com/package/butternut

Alex
05.07.2017
09:06:12
для пагинации такую штуковину кто-нибудь юзал?
https://github.com/TahaSh/vue-paginate

Stanislav
05.07.2017
09:06:28
const -> let. Забавная минификация.

Макс
05.07.2017
09:07:54

Alex
05.07.2017
09:10:08
ага, именно это и читаю
пример бы еще какой, не до конца понятно как это юзать

Google

Ivan
05.07.2017
09:10:59
кто-нибудь в element ui пытался select стилизовать?
ну выпадающий список а сам select

Макс
05.07.2017
09:11:49
усё

Alex
05.07.2017
09:12:35
это получается просто вьюха, логику писать надо самому?

Макс
05.07.2017
09:13:29
какую например?

Stanislav
05.07.2017
09:13:42

Alex
05.07.2017
09:15:02
ну я bulma, например, использую...там такое тоже есть...логику только каждый раз прописывать стремно же

Admin
ERROR: S client not available

Макс
05.07.2017
09:15:53
а как в такой компонент запихнуть логику, что всех устроит? есть пропсы, есть ивенты, дальше сам :)

Stanislav
05.07.2017
09:16:53
computed скорее

Alex
05.07.2017
09:18:41
ну вот у товарища на гитхабе как то все понятнее вроде...
new Vue({
el: '#app',
data: {
langs: ['JavaScript', 'PHP', 'HTML', 'CSS', 'Ruby', 'Python', 'Erlang'],
paginate: ['languages']
}
})
<paginate
name="languages"
:list="langs"
:per="2"
>
<li v-for="lang in paginated('languages')">
{{ lang }}
</li>
</paginate>
Не?

Illya
05.07.2017
09:22:09
не
не расширяемо
потом захочется данные пагинации тащить с сервера

Stanislav
05.07.2017
09:23:22
ну вот у товарища на гитхабе как то все понятнее вроде...
new Vue({
el: '#app',
data: {
langs: ['JavaScript', 'PHP', 'HTML', 'CSS', 'Ruby', 'Python', 'Erlang'],
paginate: ['languages']
}
})
<paginate
name="languages"
:list="langs"
:per="2"
>
<li v-for="lang in paginated('languages')">
{{ lang }}
</li>
</paginate>
Не?
Сходу не понятно, че он там под капотом с langs делает. Наверное, берет длину массива. И точно так же эмитит событие.

Alex
05.07.2017
09:23:50
размер только смущает, в минималке более 60 кб

Stanislav
05.07.2017
09:23:57
В element-ui ты передаешь не массив, а его длину

Google

Alex
05.07.2017
09:25:35
тащить для одной только пагинации 60 кб...это походу не комильфо

Макс
05.07.2017
09:26:15
в элемент пагинация 20кило

Alex
05.07.2017
09:30:20
честного говоря, ни то, ни другое не впечатляет...само оформление пагинации есть в нормальных css фреймворках, например, в Bulma, который я сейчас использую...можно, конечно, вместо него использовать этот Element UI...тока профит пока что не понятен

Макс
05.07.2017
09:34:37
Стили можешь даже е юзать


DimenSi
05.07.2017
09:57:02
Кто-нить умный может подсказать, как решить такую конструкцию?
<div class="content__test" v-if="id == 1"></div>
<div class="content__test" v-if="id == 2"></div>
<div class="content__test" v-if="id == 3"></div>
<div class="content__test" v-if="id == 4"></div>
<div class="content__test" v-if="id == 5"></div>
<div class="content__test" v-if="id == 6"></div>
<div class="content__test" v-if="id == 7"></div>
<div class="content__test" v-if="id == 8"></div>
<div class="content__test" v-if="id == 9"></div>
<div class="content__test" v-if="id == 10"></div>
<div class="content__test" v-if="id == 11"></div>
<div class="content__test" v-if="id == 12"></div>
внутри этих блоков будет захардкоженный текст и другой обычный html

Макс
05.07.2017
09:59:03
так если текст захардкожен, то смысл ваще?
или он так и в переменной?
если в переменной, то можно ассоциативный массив фигануть

Stanislav
05.07.2017
10:00:47
Подрос https://bootstrap-vue.js.org/

Kamil
05.07.2017
10:01:48
<div v-if="data[id]"

DimenSi
05.07.2017
10:01:56
от роутера получаю id черз tests/:id

Kamil
05.07.2017
10:02:09
я может чего то не понимаю, но если тебе надо из массива достать какой то определенный элемент, то так

Макс
05.07.2017
10:02:11
а чем тогда роутер не катит?

DimenSi
05.07.2017
10:02:27
так я и использую роутер