最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)百度小程序教程:使用組件注意事項(xiàng)
  • 使用組件注意事項(xiàng)
    • button 組件
    • label 組件
    • 常見問題
      • Q:為什么 label 組件不支持綁定 input 組件和 textarea 組件?
  • switch 組件
  • textarea組件
  • 表單校驗(yàn)
  • 組合能力示例

    使用組件注意事項(xiàng)

    在使用小程序組件的時(shí)候,有一些開發(fā)實(shí)現(xiàn)的問題需要被注意。

    為革吉等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及革吉網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站建設(shè)、革吉網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

    button 組件

    為了處理移動(dòng)端的 1px 問題,默認(rèn)類型的 button 組件在設(shè)置邊框樣式時(shí)使用了偽類。
    場(chǎng)景:需要設(shè)置 button 邊框樣式覆蓋默認(rèn)樣式。
    解決方法:開發(fā)者可以通過偽類設(shè)置樣式來(lái)覆蓋默認(rèn)的邊框樣式。

    代碼示例

    • SWAN
    • CSS
     
     
     
    1. 按鈕 default
     
     
     
    1. .btn {
    2. position: absolute;
    3. top: 50px;
    4. }
    5. .btn:after {
    6. border: 1px solid #f00;
    7. }

    label 組件

    label 組件使用 for 屬性找到對(duì)應(yīng)的 ID(必須寫 for),當(dāng)點(diǎn)擊時(shí),就會(huì)觸發(fā)對(duì)應(yīng)的控件。目前可以綁定的控件有:button、checkbox、radio、switch 。
    場(chǎng)景:button/checkbox/radio/switch 組件較小的時(shí)候,可點(diǎn)擊區(qū)域變小,導(dǎo)致用戶體驗(yàn)不好。
    解決方法:使用 label 組件包裹,通過控制 label 組件的寬高,可以擴(kuò)大控制熱區(qū)。

    代碼示例

    • SWAN
    • CSS
     
     
     
    1. 智能小程序
     
     
     
    1. .label {
    2. display: block;
    3. padding: .2rem;
    4. }

    常見問題

    Q:為什么 label 組件不支持綁定 input 組件和 textarea 組件?

    A:這是因?yàn)闉榱颂峁└迂S富的功能和更接近于原生的體驗(yàn),input 和 textarea 是通過原生組件的形式實(shí)現(xiàn)的,關(guān)于原生組件具體可以參考原生組件說明,而 label 是非原生組件,因此暫時(shí)不支持綁定 input 組件和 textarea 組件。

    switch 組件

    switch 組件默認(rèn)大小為 38px * 23px ,但不能通過設(shè)置 width 和 height 進(jìn)行調(diào)整。
    場(chǎng)景:開發(fā)者想調(diào)整 switch 組件的大小,直接設(shè)置 width 和 height 沒有效果。
    解決方法:可以通過 CSS scale 縮放進(jìn)行設(shè)置。

    代碼示例

    • CSS
     
     
     
    1. swan-switch {
    2. /* 通過縮放調(diào)整大小 */
    3. transform: scale(.5);
    4. /* 圖標(biāo)寬度并不會(huì)改變 */
    5. /* width: 1.1rem; */
    6. }

    textarea組件

    textarea 的 blur 事件會(huì)晚于頁(yè)面上的 tap 事件。
    場(chǎng)景:有一個(gè)表單(textarea + button),獲取表單內(nèi)容用的是 bindblur 事件。因?yàn)?textarea 的 blur 事件會(huì)晚于頁(yè)面上的 tap 事件,所以輸入內(nèi)容后立即點(diǎn)擊 button 是不能獲得數(shù)據(jù)的。
    解決方法:可以使用 form 的 bindsubmit 。

    代碼示例

    • SWAN
    • JS