Size: a a a

Клуб Vue.js-разработчиков

2021 February 21

БЕ

Бауыржан Есетов... in Клуб Vue.js-разработчиков
Объясните пожалуйста, почему cameraNo принимает только значение по умолчанию?
источник

БЕ

Бауыржан Есетов... in Клуб Vue.js-разработчиков
<canvas v-on:click="setCameraNo(camera.CameraNo)"
источник

БЕ

Бауыржан Есетов... in Клуб Vue.js-разработчиков
хотя по консоли видно что меняется, но url не меняется
источник

NF

Nikita Fedorov in Клуб Vue.js-разработчиков
Sergei
Кто там спрашивал проект для тренировки? Вот можно переписать этот ужас https://olimpiada.ru/ на вью и хоть какой-то дизайн 8)
Так-то норм дизайн.
источник

PA

Pavel Arseyev in Клуб Vue.js-разработчиков
Бауыржан Есетов
Объясните пожалуйста, почему cameraNo принимает только значение по умолчанию?
По идее, там первым параметром в коллбэк онклика приходит объект ивента, а потом ваш параметр. В онклике напишите setCameraNo($event, camera.CameraNo). И соответственно в сам метод передайте уже два параметра
источник

PA

Pavel Arseyev in Клуб Vue.js-разработчиков
Но могу ошибаться
источник

DK

Denis Kolosov in Клуб Vue.js-разработчиков
Бауыржан Есетов
Объясните пожалуйста, почему cameraNo принимает только значение по умолчанию?
Потому что у вас в функции this указывает не на компонент, не надо использовать в методах стрелочные функции
источник

b

bbclub in Клуб Vue.js-разработчиков
вαғғσмεттι
Хоспаде боже, опять проснулся посреди ночи от шизы
😆
источник

a

alexta in Клуб Vue.js-разработчиков
как думаете , при setTimeout(foo, 5000)

функция foo сразу попадает в очередь событий ?
источник

NT

Natalia Tepluhina in Клуб Vue.js-разработчиков
Пасиб
источник

NT

Natalia Tepluhina in Клуб Vue.js-разработчиков
Не то чтобы я Илья
источник

AP

Anton Permyakov in Клуб Vue.js-разработчиков
❤️
источник

Е

Евгений in Клуб Vue.js-разработчиков
alexta
как думаете , при setTimeout(foo, 5000)

функция foo сразу попадает в очередь событий ?
Не знаю что вы имеет ввиду под "очередь событий" но насколько я знаю порядок будет такой:
1. Вызов setTimeout
2. Браузер запланирует передачу выполнения коллбэка через указанное время
3. Когда выремя выйдет - поместит выполнение коллбэка в очередь макрозадач
4. В порядке очереди коллбэк попадкт в цикл событий, где и выполниться.
источник

EG

Evgeny Gavrilov in Клуб Vue.js-разработчиков
Евгений
Не знаю что вы имеет ввиду под "очередь событий" но насколько я знаю порядок будет такой:
1. Вызов setTimeout
2. Браузер запланирует передачу выполнения коллбэка через указанное время
3. Когда выремя выйдет - поместит выполнение коллбэка в очередь макрозадач
4. В порядке очереди коллбэк попадкт в цикл событий, где и выполниться.
Ну так макрозадачи и являются событиями -- нажали на кнопку, истек таймер, двинули мышку.
источник

SC

Sheldon Cooper in Клуб Vue.js-разработчиков
alexta
как думаете , при setTimeout(foo, 5000)

функция foo сразу попадает в очередь событий ?
Попадет сразу но выполнится по истечении таймера в порядке общй очереди (callStack).
источник

a

alexta in Клуб Vue.js-разработчиков
Не попадёт через 5 сек только
источник

EG

Evgeny Gavrilov in Клуб Vue.js-разработчиков
Sheldon Cooper
Попадет сразу но выполнится по истечении таймера в порядке общй очереди (callStack).
Nope
источник

EG

Evgeny Gavrilov in Клуб Vue.js-разработчиков
Тут можно логически подумать. На надо выполнить через 5 секунд. После мы добавляем 1000 событий на 3 секунды. Событие сдвигается? Тогда это какая-то не очередь.
источник

SP

Sergei Perederii in Клуб Vue.js-разработчиков
Огромное спасибо!
По вашей ссылке рассказывается о специальном пакете, и упоминается как реализовать нужный функционал и без него.
В файле webpack.mix.js я добавил такой фрагмент

mix.webpackConfig({
   resolve: {
       alias: {
           '@': path.resolve(__dirname, 'resources/js/')
       }
   }
});

И все заработало!

import Navbar from '@/components/Navbar';

PHPStorm пишет, что не понимает, о чем речь, но сборка проходит гладко и сайт работает.
источник

DS

Dimka Sklyar in Клуб Vue.js-разработчиков
День добрый. Никто не посоветует книгу про устройство веба в общем, желательно чтобы поразвернутей было, потолще книжку :33
источник