@jeromy_ruecker
В Svelte свойства компонента определяются как переменные в разделе <script>
компонента. Для использования свойств в разметке компонента можно использовать фигурные скобки {}
.
Например, если у нас есть компонент Button
, который имеет свойство label
, мы можем использовать его следующим образом:
1 2 3 4 5 |
export let label = 'Button'; {label} |
Здесь мы передали значение 'Button'
в свойство label
при использовании компонента в другом компоненте или в приложении.
Мы экспортировали свойство label
, чтобы его можно было использовать в других компонентах или в приложении. Если свойство не экспортировано, оно будет доступно только внутри компонента.
Также есть возможность указать значения по умолчанию для свойств:
1 2 3 4 5 6 |
export let label = 'Button'; export let disabled = false; {label} |
Здесь мы определили свойство disabled
со значением по умолчанию false
. Также мы использовали фигурные скобки, чтобы задать значение атрибута disabled
кнопки. Если значение свойства disabled
будет true
, кнопка будет отключена.