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

微信小程序整合vantweapp van-field遇到的坑?

這篇具有很好參考價值的文章主要介紹了微信小程序整合vantweapp van-field遇到的坑?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、雙向綁定的實現(xiàn)

最低基礎(chǔ)庫版本在 2.9.3 以上時,可以使用簡易雙向綁定。

<van-cell-group>
  <van-field
    model:value="{{ value }}"
    placeholder="請輸入用戶名"
    border="{{ false }}"
  />
</van-cell-group>
Page({
  data: {
    value: '',
    info:{
    	value:''
    }
  },
});

但是在雙向綁定的時候,發(fā)現(xiàn)有一個層級關(guān)系

//雙向綁定失效
<van-field
    model:value="{{ info.value }}"
    placeholder="請輸入用戶名"
    border="{{ false }}"
/>

//雙向綁定有效
<van-field
    model:value="{{ value }}"
    placeholder="請輸入用戶名"
    border="{{ false }}"
  />

2、不允許用戶輸入,但不能置灰的情況

在用戶添加地址,和van-popup、van-area結(jié)合使用的時候,點擊輸入框,彈出選擇地址的框,此時發(fā)現(xiàn)用戶仍然可以輸入,我就想到了禁用,但是發(fā)現(xiàn)禁用會置灰,給用戶一種不可輸入的感覺,但是點擊的時候發(fā)現(xiàn)還是可以彈出彈窗。這時發(fā)現(xiàn)可以設(shè)置只讀屬性readonly就達(dá)到了自己想要的效果(用戶不可以輸入,通過點擊選擇地址)

<van-field model:value="{{ value}}"  label="地址" placeholder="請選擇服務(wù)地址" arrow-direction="left" bind:tap="getAddressHandle" error-message="{{value_err}}" required readonly />
      <van-popup show="{{ showAddChoose }}" round position="bottom">
         <van-area area-list="{{ areaList }}" bind:confirm="confirmHandle"  bind:cancel="cancelHandle" />
</van-popup>

3、驗證

發(fā)現(xiàn)驗證是沒有提供表單驗證的,如果要驗證,只有在點擊按鈕的時候,去判斷輸入框的值是否達(dá)到需求。通過配置error-message或者error屬性的值顯示錯誤提示信息

<van-field label="聯(lián)系人" model:value="{{ user_name }}" placeholder="請輸入聯(lián)系人姓名" clearable  error-message="請輸入聯(lián)系人姓名" required/>

微信小程序整合vantweapp van-field遇到的坑?

<van-field label="聯(lián)系人" model:value="{{ user_name }}" placeholder="請輸入聯(lián)系人姓名" clearable  error="請輸入聯(lián)系人姓名" required/>

微信小程序整合vantweapp van-field遇到的坑?文章來源地址http://www.zghlxwxcb.cn/news/detail-512571.html

到了這里,關(guān)于微信小程序整合vantweapp van-field遇到的坑?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 微信小程序 - <textarea> 多行文本輸入框 placeholder 屬性換行顯示文字(適用于 vant-weapp 的 Field 輸入框文本域組件 van-field)樣式修改的詳細(xì)教程

    微信小程序 - <textarea> 多行文本輸入框 placeholder 屬性換行顯示文字(適用于 vant-weapp 的 Field 輸入框文本域組件 van-field)樣式修改的詳細(xì)教程

    網(wǎng)上大部分教程都無法解決,本文提供最新最好的解決方案。 幫助您將 textarea 多行文本框的 placeholder 文字描述換(斷)行處理, 提供詳細(xì)的運行示例,代碼干凈整潔, 如下圖所示,您只需要復(fù)制粘貼幾秒鐘就可以實現(xiàn)該功能: 建議您使用一鍵復(fù)制功能,避免漏選。 隨便找

    2024年02月12日
    瀏覽(21)
  • 小程序如何修改緩存中的某一個字段的值;小程序中如何應(yīng)用vant組件 如:van-dropdown-item、van-field

    小程序如何修改緩存中的某一個字段的值;小程序中如何應(yīng)用vant組件 如:van-dropdown-item、van-field

    將數(shù)據(jù)放入指定緩存中。 這里緩存塊的名稱叫‘mydata’,你可以根據(jù)自己的需求,取合適的名字。代碼如下 效果:這里是存了個對象當(dāng)示例。也可以存數(shù)組,字符串等。 使用 wx.getStorageSync(‘myData’),即可取出‘myData’中緩存的數(shù)據(jù)。以下代碼打印結(jié)果為 hello 先取出數(shù)據(jù),

    2024年02月09日
    瀏覽(25)
  • vant框架van-field

    vant框架van-field

    采用樣式穿透的方式,上代碼: 添加外邊框 換行

    2024年02月13日
    瀏覽(21)
  • 微信小程序使用van組件Tabbar 標(biāo)簽欄

    微信小程序使用van組件Tabbar 標(biāo)簽欄

    (1)打開我們小程序的項目目錄,然后打開文件所在的位置。 (2)cmd 窗口初始化 (3)通過 npm 安裝vant/weapp (4)安裝 miniprogram (5)修改 app.json app.json 中的 “style”: “v2” 去除 (6)修改 project.config.json 開發(fā)者工具創(chuàng)建的項目,miniprogramRoot 默認(rèn)為 miniprogram,package.json 在

    2024年02月06日
    瀏覽(24)
  • 微信小程序使用van-steps詳解

    微信小程序使用van-steps詳解

    vant官網(wǎng)代碼如下 問題1:官網(wǎng)代碼用在小程序上無效果 這里發(fā)現(xiàn)小程序的vant包里有 steps 沒有step 因此官網(wǎng)寫法無效。 解決方法 正確寫法如下所示 頁面wxml js 最終效果 問題2:steps數(shù)組中如何設(shè)置其他字段 (1)找到vant的包 (2)找到steps的index.wxml文件 (3)下面紅框里是ste

    2024年02月16日
    瀏覽(25)
  • uni-app開發(fā)微信小程序使用vant組件tab欄遇到的坑van-tabs

    uni-app開發(fā)微信小程序使用vant組件tab欄遇到的坑van-tabs

    背景: 使用uni-app開發(fā)微信小程序項目,使用的是Vant Weapp實現(xiàn)Tab標(biāo)簽頁。 要實現(xiàn)跳轉(zhuǎn)過來,顯示默認(rèn)的當(dāng)前tab。 在app.json或index.json中引入組件 通過active設(shè)定當(dāng)前激活標(biāo)簽對應(yīng)的索引值,默認(rèn)情況下啟用第一個標(biāo)簽。 data中的屬性 頁面接受參數(shù),默認(rèn)顯示對應(yīng)的tab 問題 到此

    2024年02月10日
    瀏覽(35)
  • 【微信小程序】van-uploader實現(xiàn)文件上傳

    【微信小程序】van-uploader實現(xiàn)文件上傳

    使用van-uploader和wx.uploadFile實現(xiàn)文件上傳,后端使用ThinkPHP。 1、前端代碼 json:引入van-uploader wxml:deletedFile是刪除文件函數(shù),設(shè)置deletable=“{{ true }}” 和在數(shù)據(jù)中 deletable: true圖片右上角會顯示刪除按鈕,在點擊刪除圖標(biāo)時調(diào)用deletedFile函數(shù)去處理刪除邏輯。beforeRead:是讀之前

    2024年02月14日
    瀏覽(24)
  • 使用van-dialog二次封裝微信小程序模態(tài)框

    由于微信小程序的wx.showModal不支持富文本內(nèi)容,無法實現(xiàn)更靈活的展示效果,故需要進(jìn)行二次封裝 實現(xiàn)思路:使用van-dialog以及微信小程序的rich-text實現(xiàn) 代碼如下: 使用方法 本文僅提供一種思路,可能不是最優(yōu)寫法,歡迎大家討論留言

    2024年02月07日
    瀏覽(24)
  • 微信小程序封裝自定義van-dropdown-item 下拉選擇框

    微信小程序封裝自定義van-dropdown-item 下拉選擇框

    1.vant weapp雖然給我們提供了van-dropdown-item且美觀的組件但是沒有插槽無法自定義內(nèi)容,限制了各位大神的操作,接下來我們先來了解他的使用在去封裝自己的自定義 這是官方自己的效果! 下面來看看我們自己封裝的組件 2.還能自定義搜索框等等是不是很奈斯! 接下來我們在

    2024年02月11日
    瀏覽(26)
  • 完美解決微信小程序使用復(fù)選框van-checkbox無法選中

    完美解決微信小程序使用復(fù)選框van-checkbox無法選中

    由于小程序使用了vant-ui框架,導(dǎo)致checkbox點擊無法選中問題 ? 記得定義 checked 默認(rèn)值 ? 解決辦法 : 添加onChange事件,給 checked 做賦值操作。 可以打印看看console.log(e) 選中效果: 取消選中效果: ? ?

    2024年02月12日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包