@vuejs_ru

Страница 776 из 3900
Rafael
15.07.2017
08:43:45
можешь миксин написать просто чтобы более красов было

я тоже помню, что зимой он разошелся
но почему я сказал 21 декабря, может я спутал с 24 -_- старость не в радость

пожалуй я достаточно взрослый, чтобы у себя заюзать вот это: https://habrahabr.ru/post/333006/

Stanislav
15.07.2017
08:47:20
ну все, та девка за тебя не выйдет )

Google
?
15.07.2017
08:47:40
Смотрите какой датпикер веселый http://rettica.com/calentim/docs/readme.html

Stanislav
15.07.2017
08:59:28
Проверку типа return salary === null ? "не указана" : salary куда подставлять?

Den
15.07.2017
09:01:25
salary || 'не указана'

(salary || 'не указана') ==== (salary === null ? "не указана" : salary)

Stanislav
15.07.2017
09:03:09
{{ items.salary || "не указана" }} ?

Den
15.07.2017
09:04:29
{{ items && items.salary || "не указана" }}

Это на верочку ^

Stanislav
15.07.2017
09:05:25
Den
15.07.2017
09:08:29
{{ items && items.salary || "не указана" }} - более правильно

Stanislav
15.07.2017
09:10:12
Если идти вглубь, то такая конструкция не работает

{{ item.salary.from + item.salary.to || 'не указана' }}

from is null и всё ломается

Google
Stanislav
15.07.2017
09:11:47
Можно, конечно, в апи запросе указать обязательность зп, но так не интересно

Den
15.07.2017
09:19:46
item.salary.from + item.salary.to - под компьютед или метод это пихай

Stanislav
15.07.2017
09:21:35
Интересно, что {{ item.salary === null ? "не указана" : item.salary }} работает, а то же самое с from или to - нет

Yaroslav
15.07.2017
09:44:43
что за плагин?

Den
15.07.2017
09:45:23
ExportHTML

Там потом тему надо подменить на нужную в настройках

А то она белий

Stanislav
15.07.2017
09:49:42
В скобки засунь
{{ (item.salary.from) === null ? "не указана" : (item.salary.from) }} нет

{{ (item.salary) === null ? "не указана" : (item.salary.from) + '-' + (item.salary.to) }}

А вот так работает

Denis
15.07.2017
09:52:07
computed!!!

Stanislav
15.07.2017
09:52:30
А какой правильный синтаксис этого выражения в computed?

Den
15.07.2017
09:53:10
Поразительно, как ты скобки не те ловко ставишь

Denis
15.07.2017
09:53:53
methods() { salary(item) { return item.salary === null ? "не указана": item.salary.from + '-' + item.salary.to } }

воо, с третьей попытки ? Лучше в методы.

Valery
15.07.2017
09:59:46
во народу подвалило - 35 человек набежало еще )

народ, нужна подсказка по vuelidate вот такой пример есть - https://alligator.io/vuejs/model-form-validation-vuelidate/ но что, если у меня данные такого вида footer: { value: 25, status: false }, header: { value: 18, status: false }, ладно я rules напишу так: validations: { 'footer.value': { required, between: between(25, 40) }, 'header.value': { required, between: between(18, 22) } }, а в шаблоне мне как обращаться к этим данным? тоже footer.value?

Google
Den
15.07.2017
10:03:57
Неее, у меня комп сел

Valery
15.07.2017
10:05:45
да
ок - попробую )

Denis
15.07.2017
10:08:32
https://gyazo.com/cd7dd61935e02f39a78dbdbd66adf7b4
https://www.webpackbin.com/bins/-Kp4gyVmou3ENKIjL2we

Stanislav
15.07.2017
10:08:39
А я тут решил проверить, насколько можно упртся

{{ (item.salary) === null ? "не указана" : (item.salary.from) + ' - ' + (item.salary.to === null ? '' : (item.salary.to)) + ' ' + (item.salary.currency) }}

Denis
15.07.2017
10:08:50
Нужно на песочницы скидывать ссылки

Denis
15.07.2017
10:09:34
Stanislav
15.07.2017
10:11:28
Я решил даже так проверять, чтобы знак "-" зря не стоял

item.salary === null ? "не указана" : item.salary.from + (item.salary.to === null ? '' : ' - ' + item.salary.to) + ' ' + item.salary.currency

Stanislav
15.07.2017
10:12:40
Думаю, надо переписать нормально

Denis
15.07.2017
10:13:39
Да, однострочники они такие ?

Valery
15.07.2017
10:14:59
типо такого $v.footer.value.touch()
я немного неправильно у себя написал вот нашел оф. пример - https://github.com/monterail/vuelidate/blob/master/docs/partials/examples/ExampleParams.vue

Yaroslav
15.07.2017
10:20:20
канал наш конечно.. с одной стороны челы разбирают фреймоврк на детали с другой люди с теринаркой упарываются..

Den
15.07.2017
10:22:04
Я седня preg_split первый раз в жизни юзал

Denis
15.07.2017
10:22:10
Чатик не канал...

Den
15.07.2017
10:22:39
Че за канал?

Google
Yaroslav
15.07.2017
10:22:56
чат == канал в телеге

Alexander
15.07.2017
10:25:02
Ребят, всем привет. Подскажите, пожалуйста. Есть сайт, написан на php с единой точкой входа. Хочу поставить туда Vue.js для фронтэнда, но на сайте стоит единая точка входа, поэтому все запросы переадресовываются на Index.php, где уже от routes подключаются контроллеры и т.д., обычный MVC. Что мне нужно сделать, чтобы начать юзать Vue.js? Нужен ли для использования Vue-Router развернутый сервер node.js? Если нет, то возможна ли единая точка входа для Vue.js?

Valery
15.07.2017
10:30:44
заработал у меня vuelidate. отлично )

Stanislav
15.07.2017
10:30:57
Den
15.07.2017
10:33:42
Admin
ERROR: S client not available

Yaroslav
15.07.2017
10:36:34
Он же черным по белому написал что есть маршруты

Valery
15.07.2017
10:37:13
объясните по-русски, плиз вот в этом примерчике - v-model.trim.number="header.value", number - он что делает?

Den
15.07.2017
10:37:51
Он же черным по белому написал что есть маршруты
А может Vue принимать router-view каждый раз по XHR?

Yaroslav
15.07.2017
10:38:20
шта?

Den
15.07.2017
10:40:46
шта?
Смотри - пыха рендерит полные страницы все. То, что грузится по прямому заходу, а остальные переходы чтоб непосредственно роутер-вью с содержимым асинхронно подгружались.

То есть не все компоненты сразу, а поочередно

По запросу

Stanislav
15.07.2017
10:43:17
Интересно, а methods съест такое выражение? var arr = []; var str = item.snippet.requirement; arr = str.slice(' ').toLowerCase(); for (var i = 0; i < arr.length; i++) { return arr[i] === "js" ? '' : 'img/js.png'; }

То бишь поиск слова по описанию и возвращение адреса картинки, если оно есть

Denis
15.07.2017
10:43:59
на первой итерации выйдет же

Stanislav
15.07.2017
10:46:18
Здесь не удобно читать
https://www.webpackbin.com/bins/-Kp43NbkQAH_HutNdDKN

Google
Den
15.07.2017
10:47:02
str.slice(' ').toLowerCase() !!!!!!!!!

Alexander
15.07.2017
10:47:37
Ребят, немного по-другому свое сообщение построю, чтобы понятно было, а то в первый раз муть непонятную написал)) О том, куда я хочу Vue подключить: 1. Все запросы переадресовываются через .htaccess на index.php 2. В index.php инициализируется класс Router.php 3. В роутере разбирается адресная строка и запускается необходимый контроллер, там уже подключается нужная модель и вьюшка 4. Вьюшка сейчас выглядит простым php файлом, который инклюдится в конце работы контроллера. Т.е. получил контроллер данные -> обработал -> запустил вью, во вью уже выводятся они Вопросы: Если нужен SPA, то это делается только через Vue-Router. Вопрос - как сделать нормальную работу vue-router, если весь backend работает через единую точку входа? Сделать так, чтобы запросы к api шли через адрес http://site.com/api/*тут запрос*, и отдавать на единую точку входа только запросы /api/, остальное отдавать на Vue-Roter? Опять же, нужна ли нода для Vue-Router? Если не нужна, то каким образом он будет получать http запрос с адресной строкой?)

Yaroslav
15.07.2017
10:47:51
Да пофигу что ты подгружаешь, ты спокойно можешь грузить куски html кода, только зачем? Ты штопором гвозди забиваешь? Или дрелькой там белки взбивать... Смотри, тот сайт что т показывал это статика, тупая, банальная статика. По клику в определенном диве нужно выводить определенную инфу и всегда одну и туже. С поправкой раз в пятилетку. Теоретически ты всю статику можешь сразу сгенерить в хайд и jQ по клику слева или сверху отображатьнужный блок. Зазипованная страница прилетит быстро, закешируется у анона в браузере и переход без запроса будет 30ms Vue это про другое, это динамика, сложная логика и автоматизация довольно муторных операций.

Denis
15.07.2017
10:49:45
vue router тут вообще ни при чем

Stanislav
15.07.2017
10:50:06
Ребят, немного по-другому свое сообщение построю, чтобы понятно было, а то в первый раз муть непонятную написал)) О том, куда я хочу Vue подключить: 1. Все запросы переадресовываются через .htaccess на index.php 2. В index.php инициализируется класс Router.php 3. В роутере разбирается адресная строка и запускается необходимый контроллер, там уже подключается нужная модель и вьюшка 4. Вьюшка сейчас выглядит простым php файлом, который инклюдится в конце работы контроллера. Т.е. получил контроллер данные -> обработал -> запустил вью, во вью уже выводятся они Вопросы: Если нужен SPA, то это делается только через Vue-Router. Вопрос - как сделать нормальную работу vue-router, если весь backend работает через единую точку входа? Сделать так, чтобы запросы к api шли через адрес http://site.com/api/*тут запрос*, и отдавать на единую точку входа только запросы /api/, остальное отдавать на Vue-Roter? Опять же, нужна ли нода для Vue-Router? Если не нужна, то каким образом он будет получать http запрос с адресной строкой?)
все тянется друг за другом. можешь началь для самоуспокоения с минимума но потом всеравно придешь к серверу фронтенда и index.html в обход пыхи

Kirill
15.07.2017
10:53:40
реально ли сейчас найти фрилансеру что-то по vue? везде где я ищу - постоянная работа без удаленки, или нужно знание ларавела

Stanislav
15.07.2017
10:54:27
Чот мне кажется, что оно неправильно работает

https://www.webpackbin.com/bins/-Kp43NbkQAH_HutNdDKN

Stanislav
15.07.2017
10:56:35
и 90% заказов это крутилочка за 500 рублей

тем ли мы занимаемся

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

Kirill
15.07.2017
10:57:49
мне бы хоть какое-то портфолио, кроме своего собственного портала он довольно крупный, но единственный :с и то там пока не все на вью переписано

Stanislav
15.07.2017
11:04:23
ой вот не надо этого пафоса

Stanislav
15.07.2017
11:04:44
Да не, какой пафос

Stanislav
15.07.2017
11:05:16
то что приходит один заказ в столетие на нормальную удаленку который ты перехватил не повод ставить себя выше всех

Stanislav
15.07.2017
11:05:49
? где я себя выше всех ставлю?

Stanislav
15.07.2017
11:06:28
у кого как разве не отсылка к тому что у когото(тоесть тебя) лучше чем то что озвучил я ?

Stanislav
15.07.2017
11:07:15
Пытаюсь на локалке запустить файлы из песочницы, ругается на Unexpected token import

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