色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Radio、Checkbox、Input組件的使用

汽車電子技術(shù) ? 來源:Java大聯(lián)盟 ? 作者:楠哥 ? 2023-02-28 15:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Radio 單選框

Element UI 的 Radio 使用起來非常簡單,直接使用 el-radio 標(biāo)簽即可,屬性 v-model 表示該單選框綁定的對象,label 表示該單選框的值,代碼如下所示:

<template>
  <div id="app">
    <el-radio v-model="radio" label="1">選項(xiàng)1<span class="hljs-name"el-radio>
    <el-radio v-model="radio" label="2">選項(xiàng)2<span class="hljs-name"el-radio>
  <span class="hljs-name"div>
<span class="hljs-name"template>


<script>
export default {
  data(){
    return{
      radio: '1'
    }
  }
}
class="hljs-name"script>

效果圖:

圖片

當(dāng)我們選擇不同的單選框時(shí),會(huì)將該選項(xiàng)的 lable 值賦給 radio 對象,可以通過給單選框綁定點(diǎn)擊事件來取值,代碼如下:

<template>
  <div id="app">
    <el-radio v-model="radio" label="1" @change="change">選項(xiàng)1<span class="hljs-name"el-radio>
    <el-radio v-model="radio" label="2" @change="change">選項(xiàng)2<span class="hljs-name"el-radio>
  <span class="hljs-name"div>
<span class="hljs-name"template>


<script>
export default {
  data(){
    return{
      radio: '1'
    }
  },
  methods:{
    change(){
      console.log(this.radio)
    }
  }
}
class="hljs-name"script>

效果圖:

圖片

Checkbox 多選框

Checkbox 多選框使用 el-checkbox 標(biāo)簽來完成,我們結(jié)合一個(gè)常用案例來學(xué)習(xí),創(chuàng)建一個(gè)多選框列表以及全選按鈕,來選擇需要的數(shù)據(jù),代碼如下:

<template>
  <div id="app">
    <el-checkbox :indeterminate="isIndeterminate" v-model="checkAll" @change="handleCheckAllChange">全選<span class="hljs-name"el-checkbox>
    <div style="margin: 15px 0;"><span class="hljs-name"div>
    <el-checkbox-group v-model="checkedCities" @change="handleCheckedCitiesChange">
      <el-checkbox v-for="city in cities" :label="city" :key="city">{{city}}<span class="hljs-name"el-checkbox>
    <span class="hljs-name"el-checkbox-group>
  <span class="hljs-name"div>
<span class="hljs-name"template>


<script>
export default {
  data(){
    return{
      checkAll: false,
      checkedCities: ['上海', '北京'],
      cities: ['上海', '北京', '廣州', '深圳'],
      isIndeterminate: true
    }
  },
  methods:{
    handleCheckAllChange(val) {
      this.checkedCities = val ? this.cities : [];
      this.isIndeterminate = false;
    },
    handleCheckedCitiesChange(value) {
      let checkedCount = value.length;
      this.checkAll = checkedCount === this.cities.length;
      this.isIndeterminate = checkedCount > 0 && checkedCount < this.cities.length;
    }
  }
}
class="hljs-name"script>

效果圖:

圖片

圖片

圖片

代碼解釋:

對數(shù)組 cities: ['上海', '北京', '廣州', '深圳'] 進(jìn)行遍歷生成 4 個(gè)多選框,同時(shí)綁定點(diǎn)擊事件 handleCheckedCitiesChange,該方法是用來判斷是否為全選中的,this.checkAll = checkedCount === this.cities.length,如果當(dāng)前全部選中數(shù)據(jù)的長度等于初始化數(shù)組 cities 的長度,則證明全部選中,再將判斷結(jié)果賦值給 checkAll。

isIndeterminate 是用來控制全選按鈕的樣式的,如果當(dāng)前選中的選項(xiàng)個(gè)數(shù)大于 0 并且小于初始化數(shù)組的長度,則表示有選中數(shù)據(jù)但沒有全部選中,則將 isIndeterminate 的值改為 true,表示部分選中。

給全選按鈕綁定了點(diǎn)擊事件 handleCheckAllChange,該方法的參數(shù) val 表示當(dāng)前點(diǎn)擊的是全選還是全不選,如果是全選則 val = true,全不選 val = false,handleCheckAllChange 方法內(nèi)部通過判斷 val 的值,設(shè)置當(dāng)前選中的數(shù)據(jù)是全部還是空,同時(shí)再將 isIndeterminate 的值設(shè)置為 false,表示去掉部分選中樣式。

Input 輸入框

Input 為受控組件,它總會(huì)顯示 Vue 綁定值。通常情況下,應(yīng)當(dāng)處理 input 事件,并更新組件的綁定值(或使用 v-model)。否則,輸入框內(nèi)顯示的值將不會(huì)改變。不支持 v-model 修飾符,代碼如下所示:

<template>
  <div id="app">
    <el-input v-model="input" placeholder="請輸入內(nèi)容"><span class="hljs-name"el-input>
  <span class="hljs-name"div>
<span class="hljs-name"template>


<script>
export default {
  data(){
    return{
      input: ''
    }
  }
}
class="hljs-name"script>

效果圖:

圖片

如果要修改尺寸,通過設(shè)置size 屬性完成,可選值包括:large / medium / small / mini,代碼如下所示:

"input" placeholder="請輸入內(nèi)容" size="large">class="hljs-name"el-input>
<div style="margin: 15px 0;">class="hljs-name"div>
"input" placeholder="請輸入內(nèi)容" size="medium">class="hljs-name"el-input>
<div style="margin: 15px 0;">class="hljs-name"div>
"input" placeholder="請輸入內(nèi)容" size="small">class="hljs-name"el-input>
<div style="margin: 15px 0;">class="hljs-name"div>
"input" placeholder="請輸入內(nèi)容" size="mini">class="hljs-name"el-input>

效果圖:


圖片


size只能修改 Input 的高度,如果要修改其寬度,最簡單的方法就是在外層套一個(gè)div,通過設(shè)置div的寬度來實(shí)現(xiàn)修改 Input 寬度,代碼如下所示:

<div style="width: 300px">  <el-inputv-model="input"placeholder="請輸入內(nèi)容"size="large">spanel-input>  <div style="margin: 15px 0;">div>  <el-inputv-model="input"placeholder="請輸入內(nèi)容"size="medium">spanel-input>  <div style="margin: 15px 0;">div>  <el-inputv-model="input"placeholder="請輸入內(nèi)容"size="small">spanel-input>  <div style="margin: 15px 0;">div>  <el-inputv-model="input"placeholder="請輸入內(nèi)容"size="mini">spanel-input>div>


效果圖:


圖片


使用 show-password 屬性即可得到一個(gè)可切換顯示隱藏的密碼框,代碼如下所示:

<el-input v-model="input" placeholder="請輸入內(nèi)容" size="medium" show-password>el-input>


效果圖:


圖片


可以通過prefix-iconsuffix-icon性在 Input 組件首部和尾部增加顯示圖標(biāo),代碼如下所示:

<div style="width: 300px">  <el-inputv-model="input"placeholder="請輸入內(nèi)容"size="medium"suffix-icon="el-icon-date"prefix-icon="el-icon-user">spanel-input>  <div style="margin: 15px 0;">div>  <el-inputv-model="input"placeholder="請輸入內(nèi)容"size="medium"suffix-icon="el-icon-goods"prefix-icon="el-icon-user-solid">spanel-input>  <div style="margin: 15px 0;">div>  <el-inputv-model="input"placeholder="請輸入內(nèi)容"size="medium"suffix-icon="el-icon-phone"prefix-icon="el-icon-star-off">spanel-input>div>


效果圖:


圖片


maxlengthminlength是原生屬性,用來限制輸入框的字符長度,代碼如下所示:

<div id="app">  <div style="width: 300px">    <el-input v-model="input" placeholder="請輸入內(nèi)容" size="medium" maxlength="10" show-word-limit>el-input>  div>div>


效果圖如下所示:


圖片


以上就是 Element UI 中 Radio、Checkbox、Input 組件的使用,下一篇教程楠哥將繼續(xù)帶領(lǐng)大家學(xué)習(xí) Element UI 其他組件的使用,如果你覺得這篇教程對你有幫助,就幫楠哥點(diǎn)個(gè)贊吧,我們下期教程再見。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Model
    +關(guān)注

    關(guān)注

    0

    文章

    343

    瀏覽量

    25787
  • Elements
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    5393
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Car radio multimedia signal processor

    TDA7415Car radio multimedia signal processorFeatures■ 6-channel multimedia approach■ Fully
    發(fā)表于 12-12 14:55

    CHECKBOX_IsChecked(CHECKBOX_Handle hObj);函數(shù)讀出來的值都是0

    我用gui建立了一個(gè)復(fù)選框,想通過CHECKBOX_IsChecked(CHECKBOX_Handle hObj);讀取它在打勾和不打勾時(shí)的返回值,無論是選中還是不選中,讀出來的值為什么都是0呢?剛接觸ucGUI沒多久,求大神指導(dǎo)
    發(fā)表于 04-17 00:55

    請問怎么在ucgui中增大checkbox?

    請問一下,有誰知道在ucgui中怎么增大checkbox即復(fù)選框的大小嗎
    發(fā)表于 07-19 04:36

    用UcguiBuilder4制作的CHECKBOX小工具例程分享!

    用UcguiBuilder4制作的CHECKBOX小工具例程,好用,值得推廣!注意換膚前后有差異。EMWIN實(shí)驗(yàn)17+ CHECKBOX小工具.rar (3.82 MB )
    發(fā)表于 07-29 22:56

    什么是GNU Radio

    什么是GNU Radio? 開放的軟件無線電平臺有什么優(yōu)勢?
    發(fā)表于 08-02 08:13

    為什么創(chuàng)建checkbox時(shí)一定要使用GUI_ExecDialogBox?

    我是在學(xué)習(xí)checkbox時(shí)發(fā)現(xiàn),為什么要?jiǎng)?chuàng)建checkbox時(shí)一定要使用GUI_ExecDialogBox創(chuàng)建才能運(yùn)行,當(dāng)使用GUI_CreateDialogBox創(chuàng)建時(shí)卻是黑屏?1、用
    發(fā)表于 08-26 03:50

    鴻蒙應(yīng)用開發(fā)input多選效果實(shí)現(xiàn)

    `這里用input組件敲了個(gè)案例Type為text時(shí)為輸入框Type為button時(shí)為按鈕Type為checkbox為多選按鈕Type為radio為單選按鈕 Html代碼如下:&l
    發(fā)表于 04-27 10:41

    基于HarmonyOS Java UI,實(shí)現(xiàn)常見組件或者布局

    布局如何使用TabList、ListContainer、DatePicker、RadioContainer、Checkbox等常用組件硬件要求操作系統(tǒng):Windows10 64位內(nèi)存:8G及以上硬盤
    發(fā)表于 10-09 14:13

    請問在JS組件input中如何才能實(shí)現(xiàn)內(nèi)容對齊?是否支持此樣式屬性?

    在開發(fā)中遇到一個(gè)問題,input輸入框的內(nèi)容需要進(jìn)行右對齊,發(fā)現(xiàn)設(shè)置樣式text-align根本起不到效果,官方開發(fā)文檔也沒有具體的參照。請問,在JS組件input中如何才能實(shí)現(xiàn)內(nèi)容對齊(或左或中或右)?是否支持此樣式屬性?
    發(fā)表于 03-29 14:43

    HarmonyOS/OpenHarmony應(yīng)用開發(fā)-聲明式開發(fā)范式組件匯總

    類型基礎(chǔ)組件Blank、Button、Checkbox、CheckboxGroup、DataPanel、DatePicker、Divider、Gauge、Image、ImageAnimator
    發(fā)表于 01-19 11:14

    HarmonyOS實(shí)現(xiàn)表單頁面的輸入,必填校驗(yàn)和提交

    一. 樣例介紹 本篇Codelab基于input組件、label組件和dialog組件,實(shí)現(xiàn)表單頁面的輸入、必填校驗(yàn)和提交: 為input
    發(fā)表于 09-05 14:34

    HarmonyOS/OpenHarmony原生應(yīng)用-ArkTS萬能卡片組件Radio

    單選框,提供相應(yīng)的用戶交互選擇項(xiàng)。該組件從API Version 8開始支持。無子組件。 一、接口 Radio(options: {value: string, group: string}) 從
    發(fā)表于 10-13 17:21

    Radio Network Planning and Opt

    Radio Network Planning and Optimisation for UMTS:Radio Network Planning and Optimisation for UMTS
    發(fā)表于 08-21 10:41 ?20次下載
    <b class='flag-5'>Radio</b> Network Planning and Opt

    jquey操作checkbox,全選,單擊,獲取值,單擊文字選中復(fù)選框

    jquey操作checkbox,全選,單擊,獲取值,單擊文字選中復(fù)選框
    發(fā)表于 11-27 15:54 ?2225次閱讀
    jquey操作<b class='flag-5'>checkbox</b>,全選,單擊,獲取值,單擊文字選中復(fù)選框

    鴻蒙ArkTS聲明式組件Checkbox

    提供多選框組件,通常用于某選項(xiàng)的打開或關(guān)閉。
    的頭像 發(fā)表于 06-20 15:36 ?1207次閱讀
    鴻蒙ArkTS聲明式<b class='flag-5'>組件</b>:<b class='flag-5'>Checkbox</b>
    主站蜘蛛池模板: 国产午夜视频在线 | 麻豆精品人妻一区二区三区蜜桃 | 大桥未久与黑人中出视频 | 成人性生交大片免费看金瓶七仙女 | 久久精品动漫网一区二区 | 白丝美女被狂躁免费漫画 | 超碰在线线公开免费视频 | 欧美性动漫3d在线观看完整版 | 伦理片 a在线线版韩国 | 爱人 qvod| 韩剧19禁啪啪无遮挡大尺度 | 亚洲电影二区 | 日韩精品熟女一区二区三区中文 | 中文字幕午夜福利片 | 日韩精品一区二区三区AV在线观看 | 久久999视频 | 午夜十八岁禁 | 久久香蕉国产免费天天 | 欧美成人精品高清在线观看 | 色悠久久久久综合网小说 | 青青青青草| 亚洲乱码在线卡一卡二卡新区 | 免费无遮挡又黄又爽网站 | 99re 这里只有精品 | 日本人娇小hd | 中文无码热在线视频 | 青青伊人网 | 俄罗斯aaaaa一级毛片 | 国产AV无码成人黄网站免费 | 99精品视频一区在线视频免费观看 | 狠狠干.in | 成人性生交大片免费看金瓶七仙女 | 天天靠天天擦天天摸 | 富婆夜店找黑人猛男BD在线 | xxx粗大长欧美 | 性刺激欧美三级在线现看中文 | 欧美亚洲日韩欧洲不卡 | 亚洲精品日韩在线观看视频 | 男男h啪肉np文总受 男男h开荤粗肉h文1v1 | 一道本av免费不卡播放 | 精品国产国产精2020久久日 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品