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

微信小程序form頁面數(shù)據(jù)雙向綁定data路徑

這篇具有很好參考價值的文章主要介紹了微信小程序form頁面數(shù)據(jù)雙向綁定data路徑。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

問題描述:

在開發(fā)過程中數(shù)據(jù)經(jīng)常以對象方式組織,對頁面修改數(shù)據(jù)進(jìn)行保存時使用this.data.obj無法獲取修改后數(shù)據(jù)。

官方文檔解釋 簡易雙向綁定

1.只能是一個單一字段的綁定

<input value="{{value}}" />

2.目前,尚不能 data 路徑,如

<input model:value="{{ a.b }}" />

這通常不滿足我們?nèi)粘i_發(fā)需要

解決辦法

通過在input框中設(shè)置name屬性,
然后在函數(shù)中使用e.detail.value獲取form數(shù)據(jù)

<form catchsubmit="saveChangeHouse">
    <view>
        <input hidden="true" name="id" value="{{house.ID}}"/>
        <t-input type="text" name="xmmc"  value="{{house.xmmc}}" label="項目名稱" placeholder="請輸入項目名稱" ></t-input>
        <t-input type="number" name="mj"  value="{{house.mj}}" label="面積(㎡)" placeholder="請輸入房屋面積" ></t-input>
        <t-input type="text" name="hx"  value="{{house.hx}}" label="戶  型" placeholder="請選擇戶型" ></t-input>
        <t-input type="text" name="cx" value="{{house.cx}}" label="朝  向" placeholder="請選擇朝向" ></t-input>
        <t-textarea label="說  明" name="sm" placeholder="請?zhí)顚懻f明"  value="{{house.sm}}">
        </t-textarea>
    </view>
    <view>
        <t-button  type="submit" data-method="save"theme="light" size="large" style="width: 100%;margin-top: 10px;"  >暫存</t-button>
    </view>
    </form>
Page({

    /**
     * 頁面的初始數(shù)據(jù)
     */
    data: {
        house:{},
    },
    saveChangeHouse(e){
        let method = e.detail.target.dataset.method;
        let data= {
            house:e.detail.value,
            method:method
        }
})

PS:

網(wǎng)上其他博主使用 model:value綁定,對于data.路徑親測無效

<t-input type="number"   model:value="{{house.mj}}" label="面積(㎡)" placeholder="請輸入房屋面積" ></t-input>

歡迎大家交流探討文章來源地址http://www.zghlxwxcb.cn/news/detail-546221.html

到了這里,關(guān)于微信小程序form頁面數(shù)據(jù)雙向綁定data路徑的文章就介紹完了。如果您還想了解更多內(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)文章

  • 微信小程序的雙向數(shù)據(jù)綁定和vue的哪里不一樣?下拉刷新的方式代碼示例

    小程序的雙向數(shù)據(jù)綁定和Vue的雙向數(shù)據(jù)綁定有一些不同之處。 實現(xiàn)方式:小程序的雙向數(shù)據(jù)綁定采用的是數(shù)據(jù)劫持的方式,通過重寫對象的get和set方法來監(jiān)聽數(shù)據(jù)的變化和更新視圖。而Vue使用的是響應(yīng)式數(shù)據(jù)的方式,通過使用Object.defineProperty()方法來劫持對象的屬性。 語法差

    2024年02月22日
    瀏覽(21)
  • 微信小程序?qū)崿F(xiàn)雙向綁定

    簡易雙向綁定 在 WXML 中,普通的屬性的綁定是單向的。例如: 如果需要在用戶輸入的同時改變 this.data.value ,需要借助簡易雙向綁定機制。此時,可以在對應(yīng)項目之前加入 model: 前綴: 用于雙向綁定的表達(dá)式有如下限制: 只能是一個單一字段的綁定,如: 目前,尚不能 data

    2024年02月06日
    瀏覽(21)
  • 微信小程序在data中定義頁面的數(shù)據(jù),以及數(shù)據(jù)如何使用

    微信小程序在data中定義頁面的數(shù)據(jù),以及數(shù)據(jù)如何使用

    以上代碼是一個小程序頁面的示例代碼,使用了 Page() 方法來定義頁面組件。在該頁面組件中,定義了一個名為 data 的對象,該對象中包含兩個屬性: info :表示一個字符串類型的數(shù)據(jù),其初始值為 \\\'init data\\\' 。 msgList :表示一個數(shù)組類型的數(shù)據(jù),其初始值為 [{msg: \\\'hello\\\'}, {ms

    2024年02月04日
    瀏覽(34)
  • 微信小程序復(fù)雜對象的雙向綁定(附代碼可直接使用)

    最近在小程序的開發(fā)過程中,遇到一個需求,需要綁定一個list到自定義表單組件,組件根據(jù)列表渲染表單,表單的值需要和父組件雙向綁定。 但是這里卻出現(xiàn)了問題,本人先使用vue的方式將list直接做整體綁定。 結(jié)果在子組件內(nèi)部使用setData對list的屬性做出變更時直接報錯棧

    2024年02月09日
    瀏覽(39)
  • uniapp 微信小程序:v-model雙向綁定問題(自定義 props 名無效)

    uniapp 微信小程序:v-model雙向綁定問題(自定義 props 名無效)

    VUE中父子組件傳遞數(shù)據(jù)的基本套路: 父傳子 props 子傳父 this.$emit(\\\'事件名\\\', \\\'數(shù)據(jù)\\\'); 使用 sync 修飾符,實現(xiàn) 支持同步數(shù)據(jù) 因為用的是 uniapp 開發(fā)小程序,所以要考慮到兼容性問題,不要把自己當(dāng)正經(jīng)VUE2。 小程序雖然支持 v-model 指令,但不支持 model 選項。 所以要么子組件中聲

    2024年02月15日
    瀏覽(24)
  • Vue (v-bind指令、el與data的兩種寫法、理解MVVM、數(shù)據(jù)代理、V-no事件處理、雙向數(shù)據(jù)綁定V-model、登陸頁面實現(xiàn)

    Vue (v-bind指令、el與data的兩種寫法、理解MVVM、數(shù)據(jù)代理、V-no事件處理、雙向數(shù)據(jù)綁定V-model、登陸頁面實現(xiàn)

    V-no用于監(jiān)聽DOM對象 v-model 指令用來在 input、select、textarea、checkbox、radio 等表單控件元素上創(chuàng)建雙向數(shù)據(jù)綁定,根據(jù)表單上的值,自動更新綁定的元素的值。 按鈕的事件我們可以使用 v-on 監(jiān)聽事件,并對用戶的輸入進(jìn)行響應(yīng)。 下拉選項實例:

    2024年01月23日
    瀏覽(23)
  • 微信小程序的跨頁面?zhèn)鲄⒁约癲ata-方法的相關(guān)細(xì)節(jié)

    微信小程序的跨頁面?zhèn)鲄⒁约癲ata-方法的相關(guān)細(xì)節(jié)

    ??博主:小貓娃來啦 ??文章核心: 微信小程序的跨頁面?zhèn)鲄⒁约癲ata-方法的相關(guān)細(xì)節(jié) 其實在學(xué)習(xí)新東西的過程中,最快速的方式就是多看官方文檔。 很多技術(shù)層面的東西,官方文檔其實講的很清楚了。 vue這個漸進(jìn)式框架在很久以前,是沒有多少官方文檔供人學(xué)習(xí)的,但現(xiàn)

    2024年02月11日
    瀏覽(20)
  • 微信小程序——數(shù)據(jù)綁定

    在微信小程序中,可以通過以下代碼實現(xiàn)數(shù)據(jù)綁定: 在WXML中,使用雙大括號{{}}綁定數(shù)據(jù),將數(shù)據(jù)渲染到對應(yīng)的視圖中。 在JS中,定義一個數(shù)據(jù)對象,并將其綁定到頁面的data屬性上。 當(dāng)數(shù)據(jù)對象發(fā)生變化時,小程序會自動更新相關(guān)的視圖。 可以通過setData方法在JS中更新數(shù)據(jù)

    2024年02月07日
    瀏覽(23)
  • 【微信小程序】數(shù)據(jù)綁定

    【微信小程序】數(shù)據(jù)綁定

    ?作者簡介:CSDN內(nèi)容合伙人、阿里云專家博主、51CTO專家博主?? ??個人主頁:hacker707的csdn博客 ??系列專欄:微信小程序?? ??個人格言:不斷的翻越一座又一座的高山,那樣的人生才是我想要的。這一馬平川,一眼見底的活,我不想要,我的人生,我自己書寫,余生很長,

    2024年02月09日
    瀏覽(18)
  • vue3 antd項目實戰(zhàn)——Form表單的提交與校驗【v-model雙向綁定input輸入框、form表單數(shù)據(jù),動態(tài)校驗規(guī)則】

    vue3 antd項目實戰(zhàn)——Form表單的提交與校驗【v-model雙向綁定input輸入框、form表單數(shù)據(jù),動態(tài)校驗規(guī)則】

    本文依舊沿用 ant design vue 組件庫和 ts 語言????更多內(nèi)容見Ant Design Vue官方文檔 ???? vue3 antd項目實戰(zhàn)——Form表單【后臺管理系統(tǒng) v-model數(shù)據(jù)的雙向綁定,input輸入框、Radio單選框的嵌套使用】 在上期文章中,我們完成了 UI界面的渲染 (渲染效果如下圖),本期文章將帶著大

    2023年04月22日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包