by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Apr 06 2018 15:34
    xDmitriySx opened #3
  • Oct 20 2016 16:26
    aios commented #2
  • Oct 20 2016 12:17
    symbios-zi commented #2
  • Oct 20 2016 12:13
    symbios-zi commented #2
  • Sep 16 2016 01:12
    @aios banned @AndreasPrometheus
  • Jul 11 2016 23:06
    arsen-s commented #2
  • Jul 11 2016 23:03
    arsen-s commented #2
  • Apr 12 2016 02:03
    aios commented #2
  • Apr 11 2016 12:18
    iJackUA commented #2
  • Apr 11 2016 12:10
    simplesmiler commented #2
  • Apr 11 2016 11:05
    iJackUA commented #2
  • Apr 09 2016 21:35
    aios opened #2
  • Nov 12 2015 09:12

    iJackUA on master

    Add resources (compare)

  • Sep 22 2015 05:52

    iJackUA on master

    add forum (compare)

  • Aug 31 2015 09:03
    iJackUA reopened #1
  • Aug 31 2015 09:03
    iJackUA commented #1
  • Aug 31 2015 09:01

    iJackUA on master

    Add video courses close #1 (compare)

  • Aug 31 2015 09:01
    iJackUA closed #1
  • Aug 29 2015 20:38
    rusintez opened #1
  • Aug 20 2015 18:12

    iJackUA on master

    add communities list (compare)

Victor
@AiZen13
Собственно vue.js стоит начать изучать с js, а потом уже с vue))
Andrey
@Muviez

@AiZen13
Ну здесь я не совсем соглашусь. Так можно очень долго учиться. Полгода назад я начал изучать react, не очень хорошо разбираясь в js, но по ходу разработки js сам по себе подтягивался. Проблемы, которые возникали были в логике, а не в незнании js или самого react.
Я тоже уже много вакансий просмотрел на hh и знаю какие там примерно требования на какой уровень. Но хотелось бы услышать мнение тех, кто непосредственно работает на этой должности. И с чего вообще лучше начинать изучение vue.js и что нельзя пропускать, а к чему можно вернуться чуть позже, чтобы более углубиться, чтобы не тратить время сейчас, так как это не очень много профита принесет.

Но все равно спасибо за ответ))

Fritz Lin
@fritx

@fritx
Hi, I have a Vue question
When I'm implementing a Vue component, how can I dynamically control the v-model modifier??
for example

<el-input v-model[field.lazy ? '.lazy' : '']="model[field.key]">

Miroslava
@miroslava_MK_twitter
Киев! Есть должность Front end developer Middle+/Senior
Компания продуктовая.
Направление проектов:
разработка веб приложений для внутренних нужд компании (админки для наших сервисов),
разработка коммерческих проектов (лендинги для продаж наших продуктов),
разработка десктопних приложений (оптимизаторы пк),
Стек:
для десктопних приложений - XML, CSS, Lua, Gulp, (libRocket - API)
для веб приложений - Vue js (Vuex), Websocket, Axios, Bootstrap, vuetify, Webpack
Офис в г.Киев возле м.Позняки, питание за счет компании (в офисе есть повар), абонемент в спортзал с басейном, мед.страховка. https://www.persiahr.com/ru/vacancy/5a9692a3eebb7
apotapov
@Zoomskij
Пииииитание
Aleksandra
@AleksandraVukolova_gitlab

👤Frontend разработчик

Город и адрес офиса: Санкт-Петербург, м. Беговая
Формат работы: Офис, полная занятость, полный день

Мы международная FinTech компания FutureComes. Занимаемся разработкой собственных блокчейн проектов более 7 лет. Наши офисы находятся в 5 странах (Россия, Англия, Германия, Эстония, Кипр).
Наш сайт: https://futurecomes.com
В настоящий момент расширяем команду и ищем Frontend разработчика.


Обязанности:
🔸Frontend разработка SPA (в основном приложения для работы с финансами);
🔸Frontend разработка информационных сайтов, интерактивных анимационных сайтов, систем администрирования контента.

Требования:
✔️опыт работы Frontend-разработчиком хотя бы от 1 года;
✔️отличное владение Javascript;
✔️знание спецификации ES6;
✔️обязательно владение Vue.js

Мы предлагаем:

🔸Работу в бизнес-центре класса А с панорамным видом на залив;
🔸Интересные проекты и работу в команде со специалистами увлеченными своим делом;
🔸Привлекательные финансовые условия;

🔸Комфортную лаундж зону, unlimited чай, кофе, овощи, фрукты, орехи, сладости;
🔸Помощь при релокейте! 
(компания оплачивает дорогу);
🔸100% оплачиваемые отпуск и больничные.

Контакты: telegram @vukolova

nejtr0n
@nejtr0n
Товарищи, никто не подскажет, как организовать лучше сборку приложения, когда весь фронт разбросан по папкам модулей
и не известно, сколько модулей будет в итоге
Igor
@Steiner87
Здравствуйт. Подскажите пожалуйста как установить vue webpack-simple сборку.
Делал по урокам и ничего не получается.Выбивает ошибки при запуске сервера vue serve ,npm run dev.
Мне написали что я забыл поставить галочки напротив SSR.
Но я не вижу где она вообще.
Vladislav
@ixter
https://www.screencast.com/t/6Ii6AuPZ мож кто подскажет в чем проблема голову сломал понять не могу. Вся форма работает и бац перестала работать переменная, а всё остальное норм работает фильтруется только переменная хлоп и сдохла как бобик. и переменной пофиг на v-model и вообще на любое воздействие.
apotapov
@Zoomskij
@ixter если все работало и есть коммиты, то откатывайся и смотри что изменилось (100 раз так делал)
apotapov
@Zoomskij
@ixter реактивности может не быть, если после твоего поискового запроса где-то падает, нужно консоль смотреть. Хотя конечно странно. За схему пятерочка \m/
Spaceparts
@spaceparts
Приветствую всех!
Ищем в команду VueJS-разработчика на фул-тайм, подробности здесь ->
https://gist.github.com/spaceparts/1d22550d2199452bcedc6ab172494120
Vadym Shcherbyna
@vadym-shcherbyna
Здравствуйте, прошу совет по архитектуре страницы - есть список городов, в нем список достопримечательностей - итерация в итерации (родительский компонент). У каждой достопримечательности есть кнопка "удалить" - субкомпонент с модальным окном. Как после удаления достопримечательности скрыть ее из списка? Пробую через emit (событие в дочерном компоненте, функция в родительском) - но не понимаю как добраться до вложенного списка с достопримечательностями. Еще вариант - можно что бы субкомпонент удалил сам себя?
Vladislav
@ixter
@Zoomskij я нашел в чем была проблема, я как костыль встраивал переводчик гугла не апи как гугл предлагает а сайтовый когда он включен на вью реактивность умирает.
Nikolay Shvetsov
@klausms_gitlab
Всем привет
ищем VueJS-разработчика на проект
пишите, кто сободен
Igor
@Steiner87
@klausms_gitlab я свободен.Что нужно делать?
mirocow
@Mirocow
Всем привет
ищем VueJS-разработчика на проект
тоже самое
Sveta Pershay
@Pershay

Всем привет!

Нужна помощь. Необходимо менять цветовую тему приложения (через стили класса body) с помощью Vuex. Переход между двумя цветовыми темами завязан на переходе с одного языка на другой. Необходимо менять класс body с переключением языка.

Story state:

export default {
     language: {
            current: {
                  name: 'en'
            },
            available: [{ 
                  name: 'en' 
                  }, {  
                  name: 'ru' 
                  }]
            }
}

Story action:

export default { ['app:language:change']({ commit }, language) { 
 commit('app:language:change', language); },
}

Story mutation:

export default { ['app:language:change'](state, language) { 
 state.language.current = language; },
}

Компоненты: переключатель языка и тот, в котором применяется словарь

<tempalte v-for="(lang, index) in availableLanguages">
   <span style="cursor: pointer;"  v-on:click="() => 
     onLanguageChange(lang)">{{ lang.name }}</span>
   <span v-if="index !== availableLanguages.length - 1"> / </span>
</tempalte>
<script>
    export default {
      name: 'app-footer',
    computed: {
     language()
       {return this.$store.state.language.current;},
     availableLanguages() 
       {return this.$store.state.language.available;}
    },
    methods: {
      onLanguageChange(lang) {
        this.$store.dispatch('app:language:change', lang); }
    }
  }
</script>

<template>
    <h1> {{ language && title && title[language.name] }} </h1>
</template>
<script>
    const ABOUT_DIC = {
       title: {
         en: 'About',
         ru: 'Компания'
       }
     };
     export default {
        name: 'about',
        data () {
           return { title: ABOUT_DIC.title }
        },
        computed: {
            language() {
               return this.$store.state.language.current; }
     }
    }
</script>
Dmitry Trofimov
@tdmitriiv_twitter
@vadym-shcherbyna чтобы не пробираться по родителям и не emit'ить event'ы , используй EventBus, только потом не забывай off'ать event'ы в beforeDestroy, тут подробнее https://medium.com/vuejobs/create-a-global-event-bus-in-vue-js-838a5d9ab03a
Alex Prosto
@AlexProsto_twitter
доброго дня/вечера, очень нужна помощь с одной проблемкой (не только за спасибо в карму, но и на возмездной основе)
Есть задачка допилить анимаху (хорошо бы знать tweenmax):
Баннер. Смещение от фуллскрин фотографии до элемента. Без лагов и багов. как тут: ТУТ. проект на vue.js, есть кто может помочь?
Andrey Bezpalenko
@virtustilus
@AlexProsto_twitter задача сделать opensource либу для всех? ))
Анатолий
@kayn23

Привет. Изучаю на данный момент nuxt и возникла сложность при переносе приложения из простого vue
Ситуация следующая, во vue использовал такой код

const app = new Vue({
  router,
  render: h => h(App),
  store,
});

// если есть токен, то при запросах axios будет включать заголовок Authorization: 'Bearer <токен>'
app.axios.interceptors.request.use(config => {
  if (app.$store.getters.isLoggedIn) {
    config.headers = {
      Authorization: app.$store.getters.authHeaderValue,
    };
  }
  return config;
});

При переносе в nuxt я никак не могу подцепить установку заголовка для axios. При попытке вставить в plugin я не могу обратится к store. Может кто подскажет куда мне ткнутся посмотреть инфу по этому поводу

l4legenda
@L4legenda
Добрый день. Опишу немного ситуацию.
Я участвую в конкурсе WorldSkill по веб разработке и прохожу сейчас тестовые задания. Одно из заданий написать приложение умный дом.
Возможно использовать Vue.js React jQuery и все. Инета нет, и ничего лишнего не должно быть.
И суть такова что страницы должны меняться без перезагрузки и с сервера нужно брать данные и загружать на странице.
Поискал инфу и везде используют только библиотеки и не нашел как на чистом vue это написать.
Подскажите как это сделать.
apotapov
@Zoomskij
@L4legenda обычно используют axios для подргузки данных со стороны сервера, но можешь обычным ajax запросом
<script src="https://unpkg.com/axios/dist/axios.min.js"> </script>
axios.get( 'https://jsonplaceholder.typicode.com/users' ).then((response) => { // Use response to update data });
l4legenda
@L4legenda
@Zoomskij Это уже использование библиотеки. Такое я не могу использовать.
Пробовал уже ajax. Но день убил, но не понял как подгрузить страницу.
Точнее я ее подгрузил, но в странице не работал vue.
Понял то что нужно сначала все загрузить а потом vue подключать.
Но с этим начинаются проблемы и сильные тормоза.
apotapov
@Zoomskij
@L4legenda
$.ajax({
    url: 'https://jsonplaceholder.typicode.com/users',
    dataType: 'json',
    succes: function (data) { 
        // Your success code
    },
    error: function (error) { 

    }
});
l4legenda
@L4legenda
что это ? Точнее что за ссылка ?
apotapov
@Zoomskij
просто возвращает рандомных юзеров, чтобы протестировать
у vue есть 4 основных хука, данные лучше всего получать в created(), он вызывается сразу после инициализации Vue, но еще до рендера

@L4legenda

new Vue({
    el: '#app',
    data: {
        name: 'Loading...',
        email: 'Loading...',
        company: {
            name: '',
            catchPhrase: '',
        },
    },
    created() {
        axios.get(
            'https://jsonplaceholder.typicode.com/users'
        ).then((response) => {
            const data = response.data;
            const randomUser = response.data[Math.floor(Math.random() * data.length)];

            this.name = randomUser.name;
            this.email = randomUser.email;
            this.company.name = randomUser.company.name;
            this.company.catchPhrase = randomUser.company.catchPhrase;
        })
    }
});

axios замени на ajax запрос

l4legenda
@L4legenda
ааа... спасибо
Anton
@1datr
дравствуйте. не могу заставить vue-cli нормально работать.
vue create vueapp потом vue-cli-service serve

INFO Starting development server...

ERROR Failed to compile with 1 errors 18:19:12

This relative module was not found:

  • ./src/main.js in multi ./src/main.js
то есть не генерит что надо
Игорь Мандыч
@chiz-developer
Den
@Sunpacker
Нужно получать айтемы для vue-slick динамически с сервера, но не слайдер не пересоздается при изменении данных https://codepen.io/Sunpacker/pen/RvVMqY
Анатолий
@kayn23
Всем привет. Начал разворачивать новы проект на vue и случилась такая штука. При запуске npm run serve, npm run buil выдает следующую ошибку
 INFO  Starting development server...
 ERROR  Error: custom keyword definition is invalid: data.errors should be boolean
Error: custom keyword definition is invalid: data.errors should be boolean
    at Ajv.addKeyword (C:\Users\kayn23\Desktop\chat\chat\node_modules\ajv\lib\keyword.js:65:13)
    at module.exports (C:\Users\kayn23\Desktop\chat\chat\node_modules\ajv-errors\index.js:10:7)
    at Object.<anonymous> (C:\Users\kayn23\Desktop\chat\chat\node_modules\webpack-dev-server\node_modules\schema-utils\src\validateOptions.js:22:1)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
OsipovMN
@projct1
подскажите плз почему нельзя vue экземпляр вкладывать в другой vue экземпляр?
хочу чтобы так работало:
<div id="app">
    <div id="listing"></div>
</div>
const app = new Vue({ el: '#app' });

const listing = new Vue({ el: '#listing' });
Artem Holinka
@golinka

Подскажите как решить вопрос:

  • у главной компоненте App при created() я вызываю action на получение данных подльзователя

  • на странице Subscriptions при created я вызываю action на получение данных о подписках, но там у роуте требуеться user.id

  • когда перезагружаю страницу на Subscriptions, то у меня ошибка мол ещё user у меня ещё нету в сторе и нету id

как быть в таких ситуациях?

разобрался. нужно было вотчер поставить на деттер данных юзера и потом диспатчить экшин
Artyom Mezin
@Sogl
Приветствую, коллеги! Я пишу на Laravel, попутно изучаю Vue. И сейчас столкнулся с вопросом... каким образом я могу дополнить объект data? Я объявляю var app = new Vue ({ el: #app, data{} }); в файле app.js, а в другом файле пытаюсь дополнить Vue.set('auto_password', true); и получаю ошибку в консоли: [Vue warn]: Property or method "auto_password" is not defined on the instance but referenced during render.
В том туториале, который изучаю, в каждом из blade-файлов Vue создается заново, а я хочу чтобы он был один раз объявлен и какие-то свойства дополнялись на этапе загрузки каждого blade-файла
apotapov
@Zoomskij
@Sogl можешь обратиться через app. к текущему контексту Vue
Artyom Mezin
@Sogl
@Zoomskij похоже, работает. Спасибо!
Artyom Mezin
@Sogl
@Zoomskij а сегодня выдает create:162 Uncaught TypeError: app.set is not a function...