国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序常用表單組件

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序常用表單組件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、常用表單組件

1.1 button

??<button>為按鈕組件,是常用的表單組件之一,用于事件的觸發(fā)以及表單的提交。其屬性表如下所示。

微信小程序常用表單組件

代碼示例:

<view class="demo-box">
  <view class="title">7.button小案例</view>
  <view class="title">(1)迷你按鈕</view>
  <button size="mini" type="primary">主要按鈕</button>
  <button size="mini" type="default">次要按鈕</button>
  <button size="mini" type="warn">警告按鈕</button>
  <view class="title">(2)按鈕狀態(tài)</view>
  <button>普通按鈕</button>
  <button disabled>警用按鈕</button>
  <button loading>加載按鈕</button>
  <view class="title">(3)增加按鈕事件</view>
  <button bindgetuserinfo="getUserDetail" open-type="getUserInfo">點(diǎn)我獲取用戶信息</button>
</view>

微信小程序常用表單組件

1.2 checkbox

??<checkbox>為復(fù)選框組件,常用于在表單中進(jìn)行多項(xiàng)數(shù)據(jù)的選擇。復(fù)選框的<checkbox-group>為父控件,其內(nèi)部嵌套若干個(gè)<checkbox>子控件。

??<checkbox-group>屬性如下:

微信小程序常用表單組件

??<checkbox>組件的屬性如下:

微信小程序常用表單組件

代碼示例:

checkbox.wxml

<view class="demo-box">
  <view class="title">8.checkbox小案例</view>
  <view class="title">利用for循環(huán)批量生成</view>
  <checkbox-group bindchange="checkboxChange">
    <label wx:for="{{items}}">
      <checkbox value="{{item.name}}" checked="{{item.checked}}" />{{item.value}}
    </label>
  </checkbox-group>
</view>

checkbox.js

Page({
  data: {
    items: [
      { name: "tiger", value: "老虎" },
      { name: "elephant", value: "大象" },
      { name: "lion", value: "獅子", checked: "true" },
      { name: "penguin", value: "企鵝" },
      { name: "elk", value: "麋鹿" },
      { name: "swan", value: "天鵝" },
    ]
  },
  checkboxChange:function(e) {
    console.log("checkbox發(fā)生change事件,攜帶value值為:", e.detail.value)
  }
})

微信小程序常用表單組件

1.3 input

??<input>為輸入框組件,常用于文本(如姓名、年齡等信息)的輸入。屬性表如下:

微信小程序常用表單組件

<view class="demo-box">
  <view class="title">9.input小案例</view>
  <view class="title">(1)文字輸入框</view>
  <input type="text" maxlength="10" placeholder="這里最多只能輸入10個(gè)字" />
  <view class="title">(2)密碼輸入框</view>
  <input type="password" placeholder="請(qǐng)輸入密碼"/>
  <view class="title">(3)禁用輸入框</view>
  <input disabled placeholder="該輸入框已經(jīng)被禁用"/>
  <view class="title">(4)為輸入框增加事件監(jiān)聽</view>
  <input bindinput="getInput" bindblur="getBlur" placeholder="這里輸入的內(nèi)容將會(huì)被監(jiān)聽"/>
</view>

微信小程序常用表單組件

1.4 label

??<label>是標(biāo)簽組件,不會(huì)呈現(xiàn)任何效果,但是可以用來改進(jìn)表單組件的可用性。當(dāng)用戶在label元素內(nèi)點(diǎn)擊文本時(shí),就會(huì)觸發(fā)此控件,即當(dāng)用戶選擇該標(biāo)簽時(shí),事件會(huì)傳遞到和標(biāo)簽相關(guān)的表單控件上,可以使用for屬性綁定id,也可以將空間放在該標(biāo)簽內(nèi)部,該組件對(duì)應(yīng)屬性如下所示。

微信小程序常用表單組件

wxml

<view class="demo-box">
  <view class="title">10.lable小案例</view>
  <view class="title">(1)利用for屬性</view>
  <checkbox-group>
    <checkbox id="tiger" checked />
    <label for="tiger">老虎</label>
    <checkbox id="elephant" />
    <label for="elephant">大象</label>
    <checkbox id="lion" />
    <label for="lion">獅子</label>
  </checkbox-group>
  <view class="title">(2)label包裹組件</view>
  <checkbox-group>
    <label>
      <checkbox checked />老虎
    </label>
    <label>
      <checkbox/>大象
    </label>
    <label>
      <checkbox/>獅子
    </label>
  </checkbox-group>
</view>

1.5 form

??<form>為表單控件組件,用于提交表單組件中的內(nèi)容。<form>控件組件內(nèi)部可以嵌套多種組件。

??組件屬性如下:

微信小程序常用表單組件

form.wxml

<view class="demo-box">
  <view class="title">11.form小案例</view>
  <view class="title">模擬注冊(cè)功能</view>
  <form bindsubmit="onSubmit" bindreset="onReset">
    <text>用戶名:</text>
    <input name="username" type="text" placeholder="請(qǐng)輸入你的用戶名"></input>
    <text>密碼:</text>
    <input name="password" type="password" placeholder="請(qǐng)輸入你的密碼"></input>
    <text>手機(jī)號(hào):</text>
    <input name="phonenumber" type="password" placeholder="請(qǐng)輸入你的手機(jī)號(hào)"></input>
    <text>驗(yàn)證碼:</text>
    <input name="code" type="password" placeholder="請(qǐng)輸入驗(yàn)證碼"></input>
    <button form-type="submit">注冊(cè)</button>
    <button form-type="reset">重置</button>
  </form>
</view>

form.js

Page({
  onSubmit(e) {
    console.log("form發(fā)生了submit事件,攜帶數(shù)據(jù)為:")
    console.log(e.detail.value)
  },
  onReset() {
    console.log("form發(fā)生了reset事件,表單已被重置")
  }
})

??輸入測(cè)試數(shù)據(jù)后點(diǎn)擊注冊(cè)按鈕觸發(fā)表單提交事件。

微信小程序常用表單組件

1.6 radio

??<radio>為單選框組件,往往需配合<radio-group>組件來使用,<radio>標(biāo)簽嵌套在<radio-group>當(dāng)中。

??<radio-group>組件屬性如下:

微信小程序常用表單組件

??<radio>組件屬性如下:

微信小程序常用表單組件

radio.wxml

<view class="demo-box">
  <view class="title">14.radio小案例</view>
  <view class="title">利用for循環(huán)批量生成</view>
  <radio-group bindchange="radioChange">
    <block wx:for="{{radioItems}}">
      <radio value="{{item.name}}" checked="{{item.checked}}" />{{item.value}}
    </block>
  </radio-group>
</view>

radio.js

Page({
  data: {
    radioItems: [
      { name: 'tiger', value: '老虎' },
      { name: 'elephant', value: '大象' },
      { name: 'lion', value: '獅子', checked: 'true' },
      { name: 'penguin', value: '企鵝' },
      { name: 'elk', value: '麋鹿' },
      { name: 'swan', value: '天鵝' },
    ]
  },
  radioChange:function(e) {
    console.log("radio發(fā)生change事件,攜帶value值為:", e.detail.value)
  }
})

微信小程序常用表單組件

1.7 slider

??<slider>為滑動(dòng)選擇器,用于可視化地動(dòng)態(tài)改變某變量地取值。屬性表如下:

微信小程序常用表單組件

slider.wxml

<view class="demo-box">
  <view class="title">15.slider小案例</view>
  <view class="title">(1)滑動(dòng)條右側(cè)顯示當(dāng)前進(jìn)度值</view>
  <slider min="0" max="100" value="30" show-value />
  <view class="title">(2)自定義滑動(dòng)條顏色與滑塊樣式</view>
  <slider min="0" max="100" value="30" block-size="20" block-color="gray" activeColor="skyblue" />
  <view class="title">(3)禁用滑動(dòng)條</view>
  <slider disabled />
  <view class="title">(4)增加滑動(dòng)條監(jiān)聽事件</view>
  <slider min="0" max="100" value="30" bindchange="sliderChange" />
</view>

微信小程序常用表單組件

1.8 switch

??<switch>為開關(guān)選擇器,常用于表單上地開關(guān)功能,屬性表如下所示。

微信小程序常用表單組件

switch.wxml

<view class="demo-box">
  <view class="title">16.switch小案例</view>
  <view class="title">增加switch事件監(jiān)聽</view>
  <switch checked bindchange="switch1Change"></switch>
  <switch bindchange="switch2Change"></switch>
</view>

微信小程序常用表單組件

1.9 textarea

??<textarea>為多行輸入框,常用于多行文字的輸入。

2、實(shí)訓(xùn)小案例–問卷調(diào)查

survey.wxml

<view class="content">
  <form bindsubmit="onSubmit" bindreset="onReset">
    <view class="title">1.你現(xiàn)在大幾?</view>
    <radio-group bindchange="universityChange">
      <radio value="大一"/>大一
      <radio value="大二"/>大二
      <radio value="大三"/>大三
      <radio value="大四"/>大四
    </radio-group>

    <view class="title">2.你使用手機(jī)最大的用途是什么?</view>
    <checkbox-group bindchange="mobilChange">
      <label><checkbox value="社交"/>社交</label>
      <label>
        <checkbox value="購(gòu)物"/>網(wǎng)購(gòu)</label>
      <label>
        <checkbox value="學(xué)習(xí)"/>學(xué)習(xí)</label><label>
        <checkbox value="其他"/>其他</label>

    </checkbox-group>
    <view class="title">3.平時(shí)每天使用手機(jī)多少小時(shí)?</view>
    <slider min="0" max="24" show-value bindchange="timechange" />

     <view class="title">4.你之前有使用過微信小程序嗎?</view>
    <radio-group bindchange="programChange">
      <radio value=""/><radio value=""/></radio-group>

    <view class="title">5.談?wù)勀銓?duì)微信小程序未來發(fā)展的看法</view>
    <textarea auto-height placeholder="請(qǐng)輸入你的看法" name="textarea" />
    <button size="mini" form-type="submit">提交</button>
    <button size="mini" form-type="reset">重置</button>
  </form>
</view>

survey.js

Page({
  universityChange: function (e) {
    console.log("你選擇的現(xiàn)在大幾:", e.detail.value)
  },

  mobilChange: function (e) {
    console.log("你選擇使用手機(jī)的最大用途是:", e.detail.value)
  },


  timechange: function (e) {
    console.log("你選擇的每天使用手機(jī)的時(shí)間是:", e.detail.value + "小時(shí)")
  },

  programChange: function (e) {
    console.log("你選擇的是否使用過微信小程序:", e.detail.value)
  },
 
 
  onSubmit(e) {
    console.log("你輸入的對(duì)小程序發(fā)展前途的看法是:"+e.detail.value.textarea)

  },
  onReset() {
    console.log("表單已被重置")
  }
})

微信小程序常用表單組件
更多內(nèi)容請(qǐng)參考微信官方文檔:https://developers.weixin.qq.com/miniprogram/dev/component/textarea.html文章來源地址http://www.zghlxwxcb.cn/news/detail-494297.html

到了這里,關(guān)于微信小程序常用表單組件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【微信小程序】-- 表單組件 - picker 實(shí)現(xiàn)日期選擇器(五十三)

    【微信小程序】-- 表單組件 - picker 實(shí)現(xiàn)日期選擇器(五十三)

    ?? 所屬專欄:【微信小程序開發(fā)教程】 ?? 作??者:我是夜闌的狗?? ?? 個(gè)人簡(jiǎn)介:一個(gè)正在努力學(xué)技術(shù)的CV工程師,專注基礎(chǔ)和實(shí)戰(zhàn)分享 ,歡迎咨詢! ?? 歡迎大家:這里是CSDN,我總結(jié)知識(shí)的地方,喜歡的話請(qǐng)三連,有問題請(qǐng)私信 ?? ?? ?? ??大家好,又見面了,

    2023年04月16日
    瀏覽(21)
  • 微信小程序+前后端開發(fā)學(xué)習(xí)材料2-(視圖+基本內(nèi)容+表單組件)

    微信小程序+前后端開發(fā)學(xué)習(xí)材料2-(視圖+基本內(nèi)容+表單組件)

    學(xué)習(xí)來源 滑塊視圖容器。其中只可放置swiper-item組件,否則會(huì)導(dǎo)致未定義的行為。 顯示面板指示點(diǎn)indicator-dots 圖標(biāo)組件 實(shí)例演示 進(jìn)度條。組件屬性的長(zhǎng)度單位默認(rèn)為px,咱用rpx。 實(shí)例演示 這里我用view帶了一下,如果不配置進(jìn)度條外置屬性,可以直接 progress percent=\\\"20\\\" show-

    2024年01月18日
    瀏覽(25)
  • 04-微信小程序常用組件-基礎(chǔ)組件

    04-微信小程序常用組件-基礎(chǔ)組件

    04-微信小程序常用組件-基礎(chǔ)組件 微信小程序包含了六大組件: 視圖容器 、 基礎(chǔ)內(nèi)容 、 導(dǎo)航 、 表單 、 互動(dòng) 和 導(dǎo)航 。這些組件可以通過WXML和WXSS進(jìn)行布局和樣式設(shè)置,從而構(gòu)建出豐富的小程序界面和交互體驗(yàn)。 其中,視圖容器組件包括view和scroll-view等,用于實(shí)現(xiàn)頁面的

    2024年02月12日
    瀏覽(25)
  • 微信小程序的常用組件

    微信小程序的常用組件

    目錄 一、常用的視圖容器類組件 ①?view ②?scroll-view ③?swiper 和 swiper-item 二、常用的基礎(chǔ)內(nèi)容組件 ① text ②?rich-text 三、其它常用組件? ① button ② image ③?navigator ①?view 普通視圖區(qū)域 類似于 HTML 中的 div,是一個(gè)塊級(jí)元素 常用來實(shí)現(xiàn)頁面的布局效果 屬性 說明 text-align

    2024年02月11日
    瀏覽(23)
  • 03-微信小程序常用組件-視圖容器組件

    03-微信小程序常用組件-視圖容器組件

    微信小程序組件-視圖容器 微信小程序包含了六大組件: 視圖容器 、 基礎(chǔ)內(nèi)容 、 導(dǎo)航 、 表單 、 互動(dòng) 和 導(dǎo)航 。這些組件可以通過WXML和WXSS進(jìn)行布局和樣式設(shè)置,從而構(gòu)建出豐富的小程序界面和交互體驗(yàn)。 其中,視圖容器組件包括view和scroll-view等,用于實(shí)現(xiàn)頁面的結(jié)構(gòu)和

    2024年02月12日
    瀏覽(19)
  • mpVue 微信小程序基于vant-weapp 組件的二次封裝TForm 表單組件(修改源碼插槽使用)

    mpVue 微信小程序基于vant-weapp 組件的二次封裝TForm 表單組件(修改源碼插槽使用)

    1、mpVue微信小程序不支持動(dòng)態(tài)組件(component ) 2、mpVue微信小程序不支持動(dòng)態(tài)屬性及事件穿透( $attrs 和 $listeners ) 3、mpVue微信小程序不支持 render 函數(shù) TForm 表單組件 代碼示例: 參數(shù) 說明 類型 默認(rèn)值 className 自定義類名 String - listTypeInfo 下拉選擇數(shù)據(jù)源(type:\\\'date/datetime/ra

    2024年02月16日
    瀏覽(99)
  • 微信小程序——常用組件的屬性介紹

    微信小程序——常用組件的屬性介紹

    text 文本組件 類似于HTML中的span標(biāo)簽,是一個(gè)行內(nèi)元素 rich-text 富文本標(biāo)簽 支持把HTML字符串渲染為WXML結(jié)構(gòu) text標(biāo)簽的基本使用 通過text組件的selectable屬性,實(shí)現(xiàn)長(zhǎng)按選中文本內(nèi)容的效果。只有text標(biāo)簽支持長(zhǎng)按選中效果,其他的組件是不支持的 結(jié)構(gòu)內(nèi)容代碼: view?class=\\\"text-

    2024年02月07日
    瀏覽(96)
  • 微信小程序的頁面制作---常用組件及其屬性2

    微信小程序的頁面制作---常用組件及其屬性2

    在全局配置文件app.json中添加taBar配置,可實(shí)現(xiàn)標(biāo)簽欄配置。標(biāo)簽欄最少2個(gè),最多5個(gè) (1)如何配置標(biāo)簽欄? 1》先建多個(gè)文件,(以我的index,list,myform文件夾為例) 2》在app.json這個(gè)全局配置文件里面配置taBar,(必填taBar配置項(xiàng)——color、selectedColor、backgroundColor、list) 3》

    2024年04月13日
    瀏覽(24)
  • UniApp、微信小程序、Vue常用的UI組件

    在前端項(xiàng)目開發(fā)過程中,總是會(huì)引入一些UI框架,已為方便自己的使用,很多大公司都有自己的一套UI框架,下面就是最近經(jīng)常使用并且很流行的UI框架。 MintUI是餓了么團(tuán)隊(duì)開發(fā)基于vue.js的移動(dòng)端UI框架,它包含豐富的CSS和JS組件,能夠滿足日常的移動(dòng)端開發(fā)需要。 官網(wǎng)地址:

    2024年02月12日
    瀏覽(16)
  • 微信小程序-常用視圖容器類組件[圖文并茂 通俗易懂]

    微信小程序-常用視圖容器類組件[圖文并茂 通俗易懂]

    目錄 view scroll-view swiper和swiper-item text rich-text button image 普通視圖區(qū)域 塊級(jí)元素 類似HTML的div 使用效果: 代碼展示: list.wxml list.wxss 可滾動(dòng)的視圖區(qū)域 常用來實(shí)現(xiàn)滾動(dòng)列表的效果 使用效果: 代碼展示: list.wxml list.wxss? 輪播圖容器組件 和 輪播圖 item組件 更多了解屬性 使用效果

    2024年02月09日
    瀏覽(116)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包