首页 > 其他 > 详细

Svelte 绑定下拉框

时间:2021-09-10 04:45:01      阅读:30      评论:0      收藏:0      [点我收藏+]

正文

任何表单控件都可以绑定,只是绑定的属性有所不同而已(大部分是 value)。

<script>
  let value = 2;
  // let value = []; // 多选时为数组

  const options = [
    { name: "apple", value: 0 },
    { name: "banana", value: 1 },
    { name: "watermelon", value: 2 },
    { name: "tomato", value: 3 },
  ];

  $: console.log(value);
</script>

<!-- 多选时添加 multiple 属性 -->
<select bind:value>
  {#each options as { name, value }}
    <option {value}>{name}</option>
  {/each}
</select>

 

这里使用了 each 块做模板简化,通过 bind:value 收集当前选中的 value 值。

参考

https://www.sveltejs.cn/tutorial/select-bindings

Svelte 绑定下拉框

原文:https://www.cnblogs.com/aisowe/p/15245547.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!