av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)小程序教程:微信小程序簡(jiǎn)單雙向綁定

簡(jiǎn)易雙向綁定

基礎(chǔ)庫(kù) 2.9.3 開始支持,低版本需做 兼容處理。

站在用戶的角度思考問題,與客戶深入溝通,找到康樂網(wǎng)站設(shè)計(jì)與康樂網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋康樂地區(qū)。

雙向綁定語法

在 WXML 中,普通的屬性的綁定是單向的。例如:


如果使用 this.setData({ value: 'leaf' }) 來更新 value ,this.data.value 和輸入框的中顯示的值都會(huì)被更新為 leaf ;但如果用戶修改了輸入框里的值,卻不會(huì)同時(shí)改變 this.data.value 。

如果需要在用戶輸入的同時(shí)改變 this.data.value ,需要借助簡(jiǎn)易雙向綁定機(jī)制。此時(shí),可以在對(duì)應(yīng)項(xiàng)目之前加入 model: 前綴:


這樣,如果輸入框的值被改變了, this.data.value 也會(huì)同時(shí)改變。同時(shí), WXML 中所有綁定了 value 的位置也會(huì)被一同更新, 數(shù)據(jù)監(jiān)聽器 也會(huì)被正常觸發(fā)。

用于雙向綁定的表達(dá)式有如下限制:

    1.只能是一個(gè)單一字段的綁定,如



都是非法的;

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


這樣的表達(dá)式目前暫不支持。

在自定義組件中傳遞雙向綁定

雙向綁定同樣可以使用在自定義組件上。如下的自定義組件:

// custom-component.js
Component({
  properties: {
    myValue: String
  }
})


這個(gè)自定義組件將自身的 myValue 屬性雙向綁定到了組件內(nèi)輸入框的 value 屬性上。這樣,如果頁面這樣使用這個(gè)組件:


當(dāng)輸入框的值變更時(shí),自定義組件的 myValue 屬性會(huì)同時(shí)變更,這樣,頁面的 this.data.pageValue 也會(huì)同時(shí)變更,頁面 WXML 中所有綁定了 pageValue 的位置也會(huì)被一同更新。

在自定義組件中觸發(fā)雙向綁定更新

自定義組件還可以自己觸發(fā)雙向綁定更新,做法就是:使用 setData 設(shè)置自身的屬性。例如:

// custom-component.js Component({ properties: { myValue: String }, methods: { update: function() { // 更新 myValue this.setData({ myValue: 'leaf' }) } } }) 

如果頁面這樣使用這個(gè)組件:



當(dāng)組件使用 setData 更新 myValue 時(shí),頁面的 this.data.pageValue 也會(huì)同時(shí)變更,頁面 WXML 中所有綁定了 pageValue 的位置也會(huì)被一同更新。


文章名稱:創(chuàng)新互聯(lián)小程序教程:微信小程序簡(jiǎn)單雙向綁定
本文地址:http://uogjgqi.cn/article/cdigccj.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流