Anton Saprykin
А чем js не устраивает?
Igor
По схожести языка ;)
Igor
Типа что бы было комфортно и на js и на другом писать ;)
Igor
Не js норм ;) Просто хочется ещё практику в каком-то языке
Igor
Так для общего развития
Anton Saprykin
Typescript, Coffeescript компилятся в js.
Павел
возьми си чистый и попрактикуйся :) в инсте был курс - супер!
Anton Saprykin
Возьми ассемблер и попрактикуйся
Anton Saprykin
Только не интеловкий. Интеловский для пусек.
Павел
тоже вариант
Павел
поиграть хоть с чем можно
Anton Saprykin
Вообще, тупой вопрос. Что нужно, что интересно, то и изучай.
Павел
просто развлечение и самообразование
Красное Перо
@Nightwelf отличный ориентир, кстати
Красное Перо
@rainmen2009 комфортно писать на человеческом языке задания программистам, но это неспортивно и вообще не тот канал говорить об этом 🙂
Flexo
ActionScript 😳
Flexo
Если кто-то такой помнит из flash )
dohtur
elm😂
элм - годнота
Павел
нееее))) лучше для шарепоинта писать)))))
Oleksandr
Victor
Dart забыли еще
Yaroslav 🇺🇦
Из популярных Котлин, Кложа, Ризон, Скала
Yaroslav 🇺🇦
А вообще вот https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS
Mixam19
А вообще вот https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS
нет, я как рубист которому по душе рубишный стиль кода - говорю кофескрипту нет
Mixam19
он умело маскируется под красивый язык первое время
Mixam19
но когда начинаешь копать - становится больно
Yaroslav 🇺🇦
Это не кофе, посмотри ссылку
Mixam19
а, усе
Mixam19
превью просто кофе показывает )
Andrey
Всем привет! Кто может подсказать? Ситуация: есть файл app.vue, внутри которого подключен другой: import LoaderComponent from './loader'; //... components: {LoaderComponent} и на форме <loader-component ref="loader"></loader-component> Также есть N+1 файлов, из которых можно отображать либо скрывать этот компонент на форме. Например: methods: { getData() { // здесь показываем "лоадер" axios.get('data').then(response => { // здесь скрываем"лоадер" }) } } Как правильно обращаться к компоненту LoaderComponent и передавать состояние? По каким словам гуглить?
Victor
Скрывать ручками неправильно ИМХО Добавь в data поле типа isLoading: false Перед вызовом axios присваивай true, в then - false Ну и в шаблоне поменяй: <loader-component v-if="isLoading"></loader-component>
Flexo
В vuex заведи state для лоадера
Flexo
Как выше написали isLoading
Flexo
Хотя не) Так можно сразу везде где не нужно лоадер включать)
Andrey
Прост я с децл на фронте и не особо даже понимаю какие слова гуглить)) Прошу сильно не пинать ламера)
Flexo
Хранилище vuex используется?
Andrey
Нет
Flexo
Ну значит как виктор выше написал
Andrey
Уже пробую. А как правильно делать? Вот, представим, что внезапно сайт стал мега популярным и над ним работает 100500 программеров. Как должна выглядеть корректная логика на стороне фронта, в частности, VueJS?
Flexo
https://vuejs.org/v2/style-guide/
Завтра
Albert
Подскажите, пожалуйста, репу, где применяются асинхронные компоненты? Желательно локальные компоненты
R
привет всем! Есть кто работал с Facebook Account Kit вместе с vue ?
Alexey
подскажите что делаю не так store/index.js: const state = { cart: {}, } store/mutations.js: export const setCart = (state, payload) => { state.cart = payload } store/actions.js export const setCart = ( {state, commit}, cart ) => { commit('setCart', cart) } В компоненте: mounted() { this.fetchData() this.$store.dispatch('setCart', this.cart) }, Пустой объект state.cart
Алексей
упс :D
Alexey
только знакомлюсь с vuex
ℝei
нужно при загрузке компоненты получить с сервера данные и записать их в стэйт
делаешь экшн, в нем делаешь фетч данных с сервера. полученные коммитишь в стейт. вызываешь экшн в mounted
Alexey
getters.js: export const getCart = state => state.cart
Alexey
@reeei Сделал cart computed и всё получилось. Спасибо
Artem
Всем пример. Если делать проект с нуля на стэке php (роутинг на php) + vue, может кто знает как их лучше всего подружить? Или есть инфа где почитать?
Danil
Через API, не?
Alex
Со стороны php делать API
Danil
В этом случае, мало разницы, на чем backend пилиться будет
Андрей
народ подскаждите <div v-for="children in children" > <Input v-model="formInline.children.value" ></Input> </div> this.formInline.children.push({ value: '' }); не срабатывает , как обратиться к <Input v-model="formInline.children.value" ></Input>
Андрей
у меня в форме formInline находится данные блок
Андрей
можно )
Андрей
как указать форму в переборе цикла
Андрей
formInline
Андрей
<div v-for="children in children" :model="formInline" > <Input v-model="formInline.children.value" ></Input> </div> так не получилось
Андрей
через ref тоже
Alexey
лично я ни фига не понял
Андрей
вот форма
Андрей
<FormItem prop="label"> <Input type="text" v-model="formInline.label" placeholder="Имя категории"> <Icon type="ios-moon-outline" slot="prepend"></Icon> </Input><br/> <div v-for="children in children" :model="formInline" :ref="formInine"> <Input v-model="formInline.children.value" ></Input> </div> <Button type="primary" @click="addFind">Добавить подкатегорию</Button> </FormItem>
Андрей
вот метод
Андрей
addFind: function () { this.formInline.children.push({ value: '' }); },
Андрей
я пытаюсь динамически добавить еще 1 инпут