Size: a a a

2020 April 17

DN

Denys Novakov in Svelte [svelt]
Это же стандартный JS.
источник

DN

Denys Novakov in Svelte [svelt]
Мне кажется, что тут лучше подошёлбы action например use:colorChanger.
источник

М

Максим in Svelte [svelt]
Denys Novakov
Мне кажется, что тут лучше подошёлбы action например use:colorChanger.
Согласен, накидай пример в репл, чтоб мы сохранили для коллекции :)
источник

DN

Denys Novakov in Svelte [svelt]
Максим
Согласен, накидай пример в репл, чтоб мы сохранили для коллекции :)
https://svelte.dev/repl/887fe40710b940ab8921f5446cbf9dee?version=3.20.1

Если компонент будет удаляться с дерева, можно еще добавить destroy по аналогии с https://ru.svelte.dev/examples#actions
источник

М

Максим in Svelte [svelt]
Denys Novakov
https://svelte.dev/repl/887fe40710b940ab8921f5446cbf9dee?version=3.20.1

Если компонент будет удаляться с дерева, можно еще добавить destroy по аналогии с https://ru.svelte.dev/examples#actions
спасибо, ну destroy не особо то и нужен, если только с таймером наверное мне кажется
источник

М

Максим in Svelte [svelt]
Denys Novakov
https://svelte.dev/repl/887fe40710b940ab8921f5446cbf9dee?version=3.20.1

Если компонент будет удаляться с дерева, можно еще добавить destroy по аналогии с https://ru.svelte.dev/examples#actions
и такой вариант просто заменяет {style} на use
источник

М

Максим in Svelte [svelt]
Denys Novakov
https://svelte.dev/repl/887fe40710b940ab8921f5446cbf9dee?version=3.20.1

Если компонент будет удаляться с дерева, можно еще добавить destroy по аналогии с https://ru.svelte.dev/examples#actions
источник

М

Максим in Svelte [svelt]
добавил destroy)
источник

М

Максим in Svelte [svelt]
Denys Novakov
Мне кажется, что тут лучше подошёлбы action например use:colorChanger.
источник

RK

Ruslan Khomiak in Svelte [svelt]
Все привет, есть вопрос по формах
Например, есть компонент с формой обратной связи, 3 поля емейл, телефон и сообщение
В 2 первых поля нужно подставить значения со стора из объекта user
Важное замечание на бекенд будут отправляться данные из компонента, то есть из локальных переменных
Вопрос, в какой момент при загрузке компонента нужно сетить данные из стора в локальные переменные, на onMount ?
источник

DN

Denys Novakov in Svelte [svelt]
Максим
и такой вариант просто заменяет {style} на use
Вариант с акцией более универсальный, так как работает в Саппер без onMount
источник

DN

Denys Novakov in Svelte [svelt]
Хотя сам не знаю, может и тот работает, там же всё асинхронно.
источник

DN

Denys Novakov in Svelte [svelt]
Точне обращение к document асинхронное.
источник

М

Максим in Svelte [svelt]
Denys Novakov
Вариант с акцией более универсальный, так как работает в Саппер без onMount
в место onMount можно добавить проверку для ssr
typeof window !== "undefined" && typeof document !== "undefined"


я так думаю ))
источник

RK

Ruslan Khomiak in Svelte [svelt]
Ruslan Khomiak
Все привет, есть вопрос по формах
Например, есть компонент с формой обратной связи, 3 поля емейл, телефон и сообщение
В 2 первых поля нужно подставить значения со стора из объекта user
Важное замечание на бекенд будут отправляться данные из компонента, то есть из локальных переменных
Вопрос, в какой момент при загрузке компонента нужно сетить данные из стора в локальные переменные, на onMount ?
@PaulMaly может ты поможешь, разобраться)
источник

NA

Nurbek Akhmedov in Svelte [svelt]
как тебе больше нравится
источник

NA

Nurbek Akhmedov in Svelte [svelt]
можно использоват и actions
источник

NA

Nurbek Akhmedov in Svelte [svelt]
а можно в компоненту вызвать стор, и не обязательно в onMount если это стор
источник

DN

Denys Novakov in Svelte [svelt]
Максим
в место onMount можно добавить проверку для ssr
typeof window !== "undefined" && typeof document !== "undefined"


я так думаю ))
А куда эту проверку добавлять?
Да и вообще это не существенно, там только в одном примере было обращение к document, в остальных bind:this={element}ю
источник

DN

Denys Novakov in Svelte [svelt]
Наверное перед обращением к document/window.
источник