Size: a a a

2021 April 14

КС

Кирилл Спасибович... in Svelte [svelt]
можно просто плейсхолдеры понаделать
источник

КС

Кирилл Спасибович... in Svelte [svelt]
и сделать что-то вроде

<m-Select ph:label="Гагага" ph:options={someOptions} bind:value={somevar} />

<label>
 <span>[ph:label]</span>
 <select [root]>
   {#each [ph:options} as option}
     <option value={option.id}>
       {option.name}
     </option>
   {/each}
 </select>
</label>
источник

КС

Кирилл Спасибович... in Svelte [svelt]
и всё что не ph кидать на селект

в общем подытожу

это не требует нововведений в лангсервер, свелточек, еслинт-плагин, преттиер и в сам свелт

даёт возможность абстрагировать кусочки разметки и экономить на бандл сайзе
источник

AL

Alexander L in Svelte [svelt]
Ребят, у меня вопрос
источник

AL

Alexander L in Svelte [svelt]
Как бы вы сделали переключатели вкладок в контексте свелт, если допустим есть три вкладки. При том, что две из них практически повторяют друг друга (меняются сами данные + добавляется пара кнопок)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
каждая вкладка компонент, повторяющаяся вкладка основа со слотами, в которую в нужные места вставляются расширения
источник

КС

Кирилл Спасибович... in Svelte [svelt]
если нужна логика работы с данными то биндимся в данные основы оберткой и добавляем её туда
источник

AL

Alexander L in Svelte [svelt]
Ок, попробую так сделать. Спасибо
источник

КС

Кирилл Спасибович... in Svelte [svelt]
для начала лучше сделай просто копипаст, чтобы лучше понимать что у них общего

а потом пытайся DRY'ить
источник

AL

Alexander L in Svelte [svelt]
А если слоты именованы, то уже нельзя их через <slot></slot> прокинуть все разом?
источник

AL

Alexander L in Svelte [svelt]
по ходу, нельзя
источник

AL

Alexander L in Svelte [svelt]
Ладно, а я могу как-то достучаться до самих элементов, которые находятся в слоте?
источник

11

1 1 in Svelte [svelt]
очередной русский бунт?  бессмысленный и беспощадный.  может проще тогда на малину всем уйти строем?
источник

КС

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

КС

Кирилл Спасибович... in Svelte [svelt]
чем достучаться ?
источник

AL

Alexander L in Svelte [svelt]
ну внутри компонента получить атрибуты, заданные в слоте
источник

AL

Alexander L in Svelte [svelt]
например, я ложу внутрь компонента какой-нибудь div с дата-атрибутом. Я смогу получить и работать с этим атрибутом внутри компонента?
источник

AL

Alexander L in Svelte [svelt]
я понимаю, что можно свелт-компонент использовать вместо дива. Просто изучаю варианты
источник

КС

Кирилл Спасибович... in Svelte [svelt]
через пропсы не получится передать эту информацию ?
источник

AL

Alexander L in Svelte [svelt]
с отдельным компонентом, думаю, получится
источник