Size: a a a

2020 September 05

КС

Кирилл Спасибович... in Svelte [svelt]
а он передаст наверх евент запуска0 )0 )0
источник

КС

Кирилл Спасибович... in Svelte [svelt]
архитектура!💩
источник

A

Arushwl in Svelte [svelt]
Марк Танащук
Да
А как это так?
источник

МТ

Марк Танащук... in Svelte [svelt]
Arushwl
А как это так?
arr.length == i - 1 - булинное значение
источник

A

Arushwl in Svelte [svelt]
А
источник

A

Arushwl in Svelte [svelt]
Понял
источник

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
arr.length == i - 1 - булинное значение
Ой, точнее i + 1
источник

МТ

Марк Танащук... in Svelte [svelt]
перепутал немного
источник

МТ

Марк Танащук... in Svelte [svelt]
Если минусовать то arr.length - 1 == i
источник

A

Arushwl in Svelte [svelt]
Ага
источник

A

Arushwl in Svelte [svelt]
Марк Танащук
{#each array as item, i}
 <Item use:someFunc={array.length == i - 1} {someOtherProp}/>
{/each}

function someFunc(node, isLast) {
 if(isLast) {
   someNodes = querySelectorAll('родительский тег каждого Item')
 // otherCode
 }
}

?
А вот тут isLast как получается в экшен? И use:func={ может по условию запускаться? } или это условие внутрь передаётся?
источник

МТ

Марк Танащук... in Svelte [svelt]
Arushwl
А вот тут isLast как получается в экшен? И use:func={ может по условию запускаться? } или это условие внутрь передаётся?
Если нет параметров  внутри {} то функция принимает только node, а каждое значение внутри {} вроде поочередно к параметрам применяется( use:func={someVariable1, someVariable2} => function(node, var1, var2))
источник

МТ

Марк Танащук... in Svelte [svelt]
Собсно условие и передается по которому выполняется код
источник

A

Arushwl in Svelte [svelt]
Кашерно👍🏻
источник

К

Константин in Svelte [svelt]
Ребят, подскажите, плз. У меня есть свелтстрап инпут, это компонент. Через bind:this задаю ему ссылку. Там внутри просто инпут с ...$$restProps. Как из него значение вытащить в коде по клику на какой-нибудь кнопке?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Константин
Ребят, подскажите, плз. У меня есть свелтстрап инпут, это компонент. Через bind:this задаю ему ссылку. Там внутри просто инпут с ...$$restProps. Как из него значение вытащить в коде по клику на какой-нибудь кнопке?
export const getValue = () => value;

component.getValue();

?

а че бы value не биндить ?
или для чего-то ещё тебе его инстанс в переменной нужен ?
источник

К

Константин in Svelte [svelt]
да можно и биндить. Думал, это спасёт от ошибки, но нет... убрал байнд вэлью, всё равно валится при дестрое
источник

К

Константин in Svelte [svelt]
инпут свелтстрапа, в смысле
источник

К

Константин in Svelte [svelt]
когда со страницы ухожу, в консоли ошибка
источник

К

Константин in Svelte [svelt]
sveltestrap.es.js:formatted:1 Uncaught (in promise) TypeError: Cannot read property 'c' of undefined
   at gt (sveltestrap.es.js:formatted:1)
   at Object.o (sveltestrap.es.js:formatted:1)
   at transition_out (sveltestrap.es.js:formatted:1)
   at Object.outro [as o] (ReportToolbar.svelte:73)
   at transition_out (sveltestrap.es.js:formatted:1)
   at Object.outro [as o] (index.svelte:90)
   at transition_out (sveltestrap.es.js:formatted:1)
   at Object.outro [as o] (Body.svelte:21)
   at transition_out (sveltestrap.es.js:formatted:1)
   at Object.update [as p] (Body.svelte:18)
источник