Size: a a a

JavaScript Noobs — сообщество новичков

2021 June 05

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
Почему у тебя alpine в проекте?
источник

n

nyaf in JavaScript Noobs — сообщество новичков
АуЕ
источник

АТ

Александр Таврически... in JavaScript Noobs — сообщество новичков
потому что проект не мой
источник

АТ

Александр Таврически... in JavaScript Noobs — сообщество новичков
мне нужно срочно внести правки, в том числе сделать модальное окно на нем
источник

АТ

Александр Таврически... in JavaScript Noobs — сообщество новичков
контакты автора проекта заказчиком потеряны
источник

P

Papa in JavaScript Noobs — сообщество новичков
Так блять возьми и почитай доку, если нужно фиксить, разберись
источник

P

Papa in JavaScript Noobs — сообщество новичков
This.modalShow=!this.modalShow
источник

P

Papa in JavaScript Noobs — сообщество новичков
В функции пропиши
источник

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
тебе надо из скрипта поменять свойство объекта modalShow? В альпайн x-data может содержать не объект с данными, а функцию, которая возвращает этот объект. Вынеси данные в такую функцию, и меняй этот объект в своем скрипте, где это требуется
источник

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
Это аналог data во vue
источник

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
Что-то похожее будет
источник

АТ

Александр Таврически... in JavaScript Noobs — сообщество новичков
x-data="FuncShowModal(showModal) FuncReturnValue(returnValue)"
источник

АТ

Александр Таврически... in JavaScript Noobs — сообщество новичков
так?
источник

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
А что за параметр showModal?
Скорее так:
x-data="FuncShowModal()”

FuncShowModal() {
  return: {
     showModal: false
  }
}
источник

АТ

Александр Таврически... in JavaScript Noobs — сообщество новичков
параметр взят отсюда x-show="showModal", чтобы внешняя функция знала к какому объекту обращение
источник

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
Я не подскажу тебе 100% решение, сорян. Я не знаю альпайн, я сужу только чисто по сходству с вью. Либо подожди еще кого в чате, может найдется знаток альпайн, либо на вью переделай
источник

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
Почитай как реактивность работает в альпайн, может найдёшь решение. Тебе надо чтобы переменная showModal была реактивной и доступной в пределах всего скрипта. Меняя ее в любом месте директива x-show должна реагировать на изменение
источник

ᅠᅠ in JavaScript Noobs — сообщество новичков
чел ты рил не можешь прописать showModal = !showModal
источник

ᅠᅠ in JavaScript Noobs — сообщество новичков
?
источник

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
Ему надо програмно открыть модалку, и это альпайн
источник