码迷,mamicode.com
首页 > 其他好文 > 详细

Svelte 绑定下拉框

时间:2021-06-10 17:39:55      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:binding   属性   简化   multi   log   multiple   收集   tomato   tom   

正文

任何表单控件都可以绑定,只是绑定的属性有所不同而已(大部分是 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 绑定下拉框

标签:binding   属性   简化   multi   log   multiple   收集   tomato   tom   

原文地址:https://www.cnblogs.com/ujiu/p/14867479.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!