欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

支付寶小程序編輯某一元素信息并提交 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁(yè) » 新聞資訊 » 小程序相關(guān) >

支付寶小程序編輯某一元素信息并提交

發(fā)表時(shí)間:2020-10-19

發(fā)布人:葵宇科技

瀏覽次數(shù):106

一、背景

測(cè)試機(jī)列表有很多條測(cè)試機(jī)的數(shù)據(jù),要求能夠編輯任一一條數(shù)據(jù)的某個(gè)元素的值,例如列表里顯示了測(cè)試A的機(jī)型、編號(hào)、系統(tǒng)版本號(hào),要求可以編輯系統(tǒng)版本號(hào)

二、方案選型

方案1、仿照支付寶

如下圖
在這里插入圖片描述
在這里插入圖片描述

但不知道怎么實(shí)現(xiàn)的,看樣子是微應(yīng)用,不是小程序,所以放棄啦

方案2 使用my.prompt

my.prompt 是彈出一個(gè)對(duì)話框,讓用戶在對(duì)話框內(nèi)輸入文本的 API。官方的介紹,感覺蠻合適的
my.canIUse(‘prompt’),發(fā)現(xiàn)釘釘小程序并不支持這個(gè)api

方案3 使用modal對(duì)話框

https://opendocs.alipay.com/mini/component-ext/modal
官方文檔里面modal的使用感覺有點(diǎn)復(fù)雜,都進(jìn)行了封裝,對(duì)于在她封裝的基礎(chǔ)上修改比較困難,對(duì)此我自己整理了一下modal怎么使用
1、在頁(yè)面某處點(diǎn)擊觸發(fā)modalA(modalA狀態(tài)變?yōu)榱藅rue)

<list-item arrow="horizontal" index="tips" onClick="modalOpenedEdit" data-mobileNo="{{mobileNo}}" data-url="system/index" key="items-tips">
      <view class="row">
        <view class="row-title">系統(tǒng)版本號(hào)</view>
        <view class="row-extra">{{mobileDetail.sysInfo}}</view>
      </view>
    </list-item>

此中的onClick觸發(fā)了modal,彈出下面的div彈框
在這里插入圖片描述

2、觸發(fā)的modal里面有段div(可自定義你需要的樣式)

<modal data-mobileNo="{{mobileNo}}" show="{{modalOpenedEdit}}" >
 <form onSubmit="onSubmit" onReset="onReset">
<view class="form-row-content">
          <input name="input" class="input" value="{{mobileDetail.sysInfo}}" />
        </view>
        <view class="buttons">
        <view class="page-section-btns">
        <view><button  style="float:left;margin-left:50px;background-color:#ffffff;border:none;color:#4b96f3" size="mini" onTap="cancel">取消</button></view>
        <view><button  style="float:right;margin-right:50px;background-color:#ffffff;border:none;color:#4b96f3 " size="mini" formType="submit">確定</button></view>
        </view>
      </form>
</modal>

在這里插入圖片描述

div為一個(gè)輸入框,輸入框下有確定和取消按鈕

3、div中的某個(gè)按鈕被觸發(fā),關(guān)閉modalA(modalA狀態(tài)變?yōu)榱薴alse)
例如cancel事件關(guān)閉了該彈框,則只需要些取消事件的js即可

cancel(){
    this.setData({
      modalOpenedEdit: false,
    });
  }

相關(guān)案例查看更多