Vue 單選框與單選框組 元件

2022-03-16 11:18:33 字數 1814 閱讀 8507

v-model  : 通過當然繫結的值與input上的value值來確定當前選中項。

在父作用域中通過active設定當前預設選中項,如果選中項發生改變後通過input事件通知傳遞到父作用域,告知當前選中項.(自定義元件 v-model 資料雙向繫結)

<

radio

v-model

="active"

label

="1"

>1

radio

>

<

radio

v-model

="active"

label

="2"

>2

radio

>

<

radio

v-model

="active"

label

="3"

>3

radio

>

<

radio

v-model

="active"

label

="4"

>4

radio

>

<

template

>

<

div

class

="el-radio"

>

<

input

type

="radio"

v-model

="model"

:value

="label"

>

<

label

>

<

slot

>預設值

slot

>

label

>

div>

template

>

把radio包裹成一組,通過在radiogroup設定當前選中項.這時需要與radiogroup元件父作用域的active資料形成雙向繫結.

<

radiogroup

v-model

="active"

>

<

radio

label

="1"

>1

radio

>

<

radio

label

="2"

>2

radio

>

<

radio

label

="3"

>3

radio

>

<

radio

label

="4"

>4

radio

>

radiogroup

>

<

template

>

<

div

class

="el-radio-group"

>

<

slot

>

slot

>

div>

template

>

export default

需要把radio元件部分進行重寫,讓它自己尋找自己的單選框組. 元件 與 元件組 形成資料雙向繫結.

js 多選框 單選框

此多選框 單選框可以換按鈕 只更改雪碧圖的定位即可。沒有使用自帶的控制項,是重新寫的。用到了模組化開發,類的匯出匯入,類的繼承。type module import radio from js radio.js import checkbox from js checkbox.js let hobb...

python Tkinter單選框(五)

一 單選框 from tkinter import root tk v intvar radiobutton root,text one variable v,value 1,pack anchor w radiobutton root,text two variable v,value 2,pac...

純css單選框

1.沒有用bootstrap時 1 has sel,un sel 2 has sel before 9 has sel after 2.使用bootstrap時 因為bootstrap中css設定了 box sizing border box 屬性,所以會影響定位的位置 需要將bottom下移乙個畫...