单项选择器 Radio-Group
单选项目 Radio
单选项目,与原生组件
Radio
用法类似,内部可传入slot。与Radio-Group
搭配使用。
单项选择器内部由多个l-radio
组成,linchange
事件能监听到选中项的变化。
current: '中国',
items: [
{ value: '美国' },
{ value: '中国' },
{ value: '巴西' },
{ value: '日本' },
{ value: '英国' },
{ value: '法国' },
根据具体需求,选择最佳的标签对齐方式(输入框标题和输入框部分)。
placement
默认值是 left
,即radio的选中图标居左显示。值为 right
时,图标居右显示。
单个Radio布局方式
placement
默认值是 left
,即Radio
的选中图标居左显示。值为 right
时,图标居右显示。
多个Radio布局方式
根据具体需求,选择最佳的多个Radio
组件对齐方式,需要设置Radio-Group
组件的placement
属性。
placement
默认值是 column
,可选项为 row/column
。
示例代码
当我们需要将某一个Radio
设置为当前选中项时,需要将当前Radio
的值传递到 Radio-Group
的current
属性当中,current
接收字符串。
Radio-Group
的current
属性的类型是字符串。
<l-radio-group current="中国" bind:linchange="onChangeTap" >
<l-radio value="中国" />
<l-radio value="美国" />
</l-radio-group>
设置选中项的颜色
当我们需要改变radio
选中时的颜色时,可以通过color
属性来设置
示例代码
设置禁用
当我们需要将某一个选项禁用时,设置 disabled
为 true
即可。
<l-radio value="中国" disabled="{{true}}" >
通过 <slot>
的方式可以自定义Radio
组件的右边部分,在此之前需要将custom
设置为true