href="/image/favicon.png"
express.static('Frontend')
но папка то называется frontend
, судя по скрину. Это вы себе знатную мину заложили. На винде основные файловые системы регистронезависимые, так что это не имеет значения, но вот на линуксе(и, соответственно, на большинстве серверов) основные системы как раз зависят от регистра. При переносе на такой сервер у вас всё сломается. quasar
q-select
есть свойство emit-value
, которое делает именно это. Но тут чего нет - того нет.<vue-multiselect v-model="multiselectValue" :options="multiselectOptions"/>
computed: {
multiselectValue: {
get() {
this.multiselectOptions.find(({id}) => id === this.data.id)
}.
set({id}) {
this.data.id = id;
}
}
}
Параллельно? В жс?
Для чего в задачи, что у автора, делать следующий запрос только после завершения предыдущего?
forEach
, я предположил что ему нужно последовательное исполнение. По сути я заменил его код на идентичный, но работающий.Они же оба синхронные.
forEach
же - это просто метод, который синхронно и последовательно вызывает для каждого элемента массива переданную аргументом функцию. Асинхронна ли переданная функция или нет - не имеет значения, потому что сам forEach
- синхронная функция(методы в js === функции). menu
на свалке(поддерживается только фоксом), но в принципе с любыми однословными компонентами гарантий никаких нет, что не появится рано или поздно нативный тэг с таким названием. window.onload =
onload
, а addEventListener('load', ...)
, чтобы случайно не переписать другой код на странице. load
, а DOMContentLoaded
, чтобы не ждать загрузки картинок и прочего медиа.canvas.addEventListener('click', function(e){
(async function (){
this.data = await new sendFetch(activeTile, 'currtile', 'POST')
console.log(this.data)
})()
})
this
, что он должен подразумевать? В данном случае this
- это window
(а в строгом режиме undefined
- т.е. вообще будет ошибка), т.к. функция самовызывается без всякого контекста. this
при этом указывал бы на canvas
). this
, а значит не понимаешь javascript
. А без понимания от тебя толку мало. 0 из 10.
1. Го в документацию сюда, ничё толкового не вижу.
2. Го в сорцы, вижу что там просто используется либа tippy.js.
3. Вижу там "plugins" - то что надо, пробую подключить пробный плагин - хер там.
4. Проверяю в package.json версию tippy.js - там 4ая, а доки есть только по 5 и 6.
5. Через гугл нахожу доки для 4ой, никаких плагинов там нет. Но зато там в описании настроек они расписаны подробнее, а именно что
onShow
на вход получаетinstance
.6. Смотрю в отладчике, что там собственно нам прилетает в качестве
instance
и сверяюсь с докой.7. Дальше дело техники: в настройки по умолчанию (
setDefaults
) добавляюonShow
(функцию вызываемую по показу тултипа) добавляю в контейнер элемент-кнопкуclose
и вещаю на оную обработчикclick
вызыающийinstanse.hide()
. Ну записываю значение чтоб несколько раз не добавлять одно и то же.В
setDefaults
класть не обязательно. Можно просто в каждом нужном месте передаватьonShow
вместе сinteractive : true, trigger: "click"
. Или наоборот установить такие настройки по умолчанию.P.S. Я понимаю что тебя интересовал только пункт 7, но эта хрень доками меня немного подбесила.)