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)

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...
apotapov
@Zoomskij
@Sogl Vue.set(app.user, 'age', 18);
Artyom Mezin
@Sogl
@Zoomskij Фиг там... я пробовал пустым объявлять — ошибки нет, но при этом значение не переписывается этой строкой, так и остается пустым. В общем, пока работает костыльно, но проект тестовый, учусь )
nejtr0n
@nejtr0n
Всем привет.
А кто нибудь знает, можно ли как нибудь запихнуть внутрь <transition>
кнопку управления ей?
<transition name="fade">   
    <div id="sidebar" :v-if="active">
        </div>
        <a href="#sidebar" class="toggle" key="main-content" v-on:click="toggleSidebar">Toggle</a>
    </div>
</transition>
NORI
@KamikariCat
тип вкл/выкл?) @nejtr0n
apotapov
@Zoomskij
@KamikariCat Пока мы отвечали уже несколько версий фреймворка вышло )
NORI
@KamikariCat
ахах ну блин кто же виноват что тут такой активный актив))
Code4ULife
@Code4ULife

Открыт набор в летнюю школу AEON на бесплатные курсы по основам ReactJS и Elixir, с возможностью дальнейшего трудоустройства.

О нас:

  • AEON компания, занимающаяся разработкой высоконагруженных систем и сервисов, ориентированных на международный рынок;
  • в нашей компании работают только высококвалифицированные специалисты ТОП уровня, большая часть из которых Senior Developer;
  • офис расположен в центре Москвы.

Что предлагаем:

  • бесплатный курс по основам ReactJS, Elixir;
  • совместная работа над интересным проектом;
  • море знаний и океан возможностей.

Кого ищем:

Людей открытых новым знаниям, желающих реализовывать и развивать себя в сфере разработки, обладающих личной ответственностью и стремлением работать на результат. Если у вас нет опыта в программировании, но все вышеперечисленное про вас, то мы нашли того кого искали. Основное условие к соискателям - проживание в Москве, московской области либо готовность к переезду.

Подробнее об обучении:

Обучение проводится нашими специалистами в режиме удаленных стримов, в вечернее время, по расписанию "2/1" на протяжении полутора месяцев. Расписание "2/1" подразумевает под собой, 2 лекции длительностью 2 часа по не четным неделям, и 1 лекцию длительностью 3 часа по четным. К каждой лекции будут выданы задания для самостоятельной подготовки, которые так же будут являться индикаторами вашего прогресса. Студентам на протяжении всего курса обучения будет доступен канал чата с преподавателями, для консультаций по возникающим вопросам. Итогом нашего курса является аттестационный экзамен, при успешном прохождении которого лучшим соискателям будет предложено место в нашей команде.

Информация и запись на курсы проводится на нашем discord канале: https://discord.gg/jaa2eAn
Обращаться к менторам:
ReactJS: Amir, Vladimir;
Elixir: Alexey, Nikolay;

evrekhman
@evrekhman

Всем привет, нужно написать парсер под laravel. Написать парсер под одну категорию авито , и настроить сразу под нашу ДБ laravel.
Делается под одну категорию с многотопоточностью, что бы потом можно было подключить скрипт к cron.

За подробностями в лс, разумеется не бесплатно

Aleksey
@kingomost
всем привет. есть кто-нибудь живой?
apotapov
@Zoomskij
Кто-то всегда бдит
Soroush Chehresa
@soroushchehresa
Aleksey
@kingomost
А сейчас есть кто нибудь? ))
Подскажите плиз как получить корневой DOM елемент.
если коротко, то id нет, this.el - пустой. тк создавал через
vueObj.el = createClearElementWithUniqId();
vueObj.template = ${tpl};
Aleksey
@kingomost

теперь хочу обратиться к корню и найти в нем элемент, чтоб заполнить его динамически - заранее никак в шаблон не разместить, тк получу эти данные чз ajax запрос
а нужно мне что-то вроде

let vueRoot = X_X_X.querySelector('.some-identificatior');

что я могу использовать на месте X_X_X ?

Aleksey
@kingomost
все. разобрался. чз this.$el
Victor
@AiZen13
@kingomost во вью не стоит обращаться к элементам стандартными через дом - либо this.$el, либо через this.$refs
Светлана Байдалина
@svetlanabai_twitter

удаленка #netdeveloper #fullstackdeveloper # DevOps

В израильскую компанию с филиалами в Эстонии и на Кипре, занимающуюся разработкой туристических платформ, платежных систем и другими startup – проектами (www.wallatours.co.il, www.paytechno.com, www.astechprocessing.com и др.) на удаленную работу на fulltime. Обязанности - поддержка существующих собственных стартапов, разработка нового функционала проектов, разработка полностью новых систем

  1. .Net developer
    (ASP.NET, C#, MVC, Web API, WebForms). Желательно знание NodeJS, Angular2, ReactJS или SignalR, разработки Mobile WEB, умение проектировать структуру БД, разработка микросервисов, стресс-тестов системы.

  2. Full stack developer
    (знания JavaScript и реальный опыт работы с любым из фреймворков Node.js (Express.js, Loopback.io, Sails, Koa, Hapi), Опыт работы с любым из фронтенд фреймворков (Ember, Angular, Vue), Базовые знания HTML5, CSS3, Bootstrap верстки, понимание и использование MVC, понимание принципов построения масштабируемых систем, умение работать с асинхронным кодом. Желателен опыт с ASP.net

  3. DevOps Engineer.
    Опыт работы с одной из Cloud System (AWS, Google, Azure, Oracle). Опыт работы с технологиями AWS такие как EC2, S3, RDS, ELB, SNS, SQS, Route 53, Lambda, API Gateway, CF или аналогичные технологии в этих системах. Уверенный опыт работы с *nix или Windows. Знание сетей, сетевых протоколов, настройки сетевых элементов. Желательно знание системы развертывания (Ansible), опыт работы с инструментами контейнеризации и технологиями оркестрации (Kubernetes, Docker), администрирования SQL DB (MySQL, PostgreSQL), NoSQL DB (Redis, Elastic Search), CI/CD (Jenkins), опыт работы с Windows Service (Active Directory, DNS), знание Python или других скриптовых или не скриптовых языков программирования
    Английский на уровне чтения документации и базового разговорного. Заработная плата 1200-2500 USD.
    Все вопросы и резюме на электронную почту bss.vacit@gmail.com или (предпочтительно) по скайпу техническому руководителю eug1972 (Евгений Этингер)

Manuk
@ManukMinasyan

Hey guys. I have a problem connected with "vuex-map-fields". Same problem with "vuex-pathify". I want the second option to work for me, which can be seen in the screenshot. But I can only make it work with the first option, what can I do? Thanks.

alt

Bravo
@belmix
Всем привет помогите разобраться с чужим проектом Front-end,
https://github.com/2zopw/vue-miningcore-ui/tree/master/src
в файле config.js указывается ссылка на API
в views/Index.vue выводятся данные полученные по данной ссылке <pre>{{pools}}</pre>
При изменении ссылки API в config.js он не выводит их на Index.vue
ошибок corsa, allow или ещё каких либо в логах нет.
Ivan Stephanovich
@ivansteff
image.png

Всем привет!
Есть вопрос по сборке проекта vue ssr.
В папке dist лежат следующий файлы:

Как мне их заделоить ил проверить на веб сервере?