【Svelte】-(3)Props 组件传值

简介: 【Svelte】-(3)Props 组件传值

在这里你可以感受到Svelte的简洁。



声明Props


相比Vue和React,Svelte可能更适合你


【Svelte】-(1)基础知识 / 快速上手 / 添加数据 / 动态属性 / CSS样式 / 嵌套组件 / HTML标签


【Svelte】-(2)reactivity响应式 | 赋值 / reactivity变量 / reactivity代码语句 / reactivity对象


到目前为止,我们只处理了内部状态,也就是说,值只能在给定的组件内访问。


在任何实际应用程序中,我们都需要将数据从一个组件向下传递给它的子组件。为此,我们需要声明属性,通常缩写为“props”。在 Svelte 中,使用 export 关键字来做到这一点。


这里的 export 并不是通常javascript的导出相同,和 $: 一样,请慢慢习惯这一点,不过我觉得还是蛮简洁的。


新建一个 Follower.svelte 组件

16.png


子组件使用 export 关键词声明变量

<script>
  export let name
  let isFollow = false
  $: followTip = isFollow ? 'Unfollow' : `Follow  ${name}`
</script>
<button on:click={()=>isFollow=!isFollow}>
  {followTip}
</button>

默认值

在声明的时候定义就好了

export let user = 'not'


使用props

使用方式和其他框架相差不大


App.svelte

<script>
  import Follower from './Follower.svelte'
  let user = {
    name: 'uiuing',
    nike: '我想养只猫'
  }
</script>
<Follower name={user.name} />

也可以这样传递

<Follower {... user} />

17.png

目录
相关文章
|
缓存 关系型数据库 MySQL
MySQL数据库性能优化实战
【4月更文挑战第30天】本文探讨了MySQL性能优化实战技巧,包括硬件与配置优化(如使用SSD、增加内存和调整配置参数)、索引优化(创建合适索引、使用复合索引及定期维护)、查询优化(避免全表扫描、减少JOIN和使用LIMIT)、分区与分片(表分区和数据库分片),以及使用缓存、定期清理数据库和监控诊断。通过这些方法,可以提升数据库性能和响应速度。
|
传感器 人工智能 边缘计算
带你读《看见新力量》第七期电子书——No.15 专访湃方科技CEO武通达(2)
带你读《看见新力量》第七期电子书——No.15 专访湃方科技CEO武通达(2)
303 0
|
7天前
|
存储 弹性计算 缓存
阿里云服务器租赁费用:新版租赁收费标准及活动报价参考
本文更新了2026年阿里云全系列云服务器租赁活动报价,所有特惠资源均可前往阿里云活动中心选购,整体覆盖从个人入门到企业级高性能场景的全梯度需求。其中轻量应用服务器主打极致性价比,2核2G峰值200M带宽配置每日10点、15点限时抢购价仅38元/年,2核4G配置379元/年起;高性价比的经济型e实例、通用算力型u2i实例覆盖2核4G至4核32G全档位,适配开发测试与中小型企业业务;搭载英特尔至强6处理器的第九代c9i企业级实例算力较上代提升20%,支撑高并发生产环境,不同实例规格价差清晰,用户可根据自身业务负载与预算灵活选型。
1745 117
|
8天前
|
人工智能 程序员 API
Codex 接入 DeepSeek-V4-Flash:还能补上识图,提供两套方案
Codex 接入 DeepSeek-V4-Flash 怎么配?本文覆盖 CLI 与桌面端,再用 qwen3-vl-flash 补识图,两套方案可直接照做
1249 9
|
14天前
|
云安全 人工智能 运维
阿里云联动百位企业安全专家,共识Agent防御最佳实践
当Agent成为新员工,你的安全边界在哪里?
1956 9
阿里云联动百位企业安全专家,共识Agent防御最佳实践
|
8天前
|
编解码 人工智能 安全
2核4G/4核8G/8核16G阿里云服务器如何选择实例?经济型e、通用算力型u2i与计算型c9i选哪个?
本文介绍了阿里云2核4G、4核8G、8核16G三档主流配置下经济型e、通用算力型u2i和计算型c9i三种实例的最新活动价格与适用场景。同配置下三者价差显著,以2核4G为例,经济型e低至599.93元/年,计算型c9i则高达1742.08元/年。文章详细解析了各实例的性能定位:经济型e适合轻负载入门场景,u2i兼顾稳定算力与性价比,c9i凭借第9代至强处理器与芯片级安全能力支撑高性能业务。同时提示用户可叠加满减优惠券享受折上折,建议根据业务负载与预算综合决策。
543 112
缓存 安全 IDE
957 2