最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序?qū)崿F(xiàn)動態(tài)設(shè)置placeholder提示文字及按鈕選中/取消狀態(tài)的方法

 更新時間:2017年12月14日 14:37:17   作者:bounsail1986  
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)動態(tài)設(shè)置placeholder提示文字及按鈕選中/取消狀態(tài)的方法,涉及事件綁定及this.setData動態(tài)設(shè)置屬性數(shù)據(jù)的相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了微信小程序?qū)崿F(xiàn)動態(tài)設(shè)置placeholder提示文字及按鈕選中取消狀態(tài)的方法。分享給大家供大家參考,具體如下:

效果圖展示

  

通過綁定點擊事件placeholder方法,獲取data-num的值,通過js判斷num等于幾,然后通過class="{{num==X?'active':''}}"表達式判斷哪個標簽處于選中狀態(tài)(即藍底白字);

js通過獲取data-key,設(shè)置input輸入框中placeholder的動態(tài)值

wxml里的內(nèi)容:

<view class="retrieve-list">
  <div class="option">
    <span bindtap="placeholder" data-num='1' data-key='' data-val='' class="{{num==1?'active':''}}">全部</span>
    <span bindtap="placeholder" data-num='2' data-key='標題' data-val='ti' class="{{num==2?'active':''}}">標題</span>
    <span bindtap="placeholder" data-num='3' data-key='摘要' data-val='ab' class="{{num==3?'active':''}}">摘要</span>
    <span bindtap="placeholder" data-num='4' data-key='申請人' data-val='ap' class="{{num==4?'active':''}}">申請人</span>
    <span bindtap="placeholder" data-num='5' data-key='申請?zhí)? data-val='an' class="{{num==5?'active':''}}">申請?zhí)?lt;/span>
    <span bindtap="placeholder" data-num='6' data-key='代理人' data-val='ag' class="{{num==6?'active':''}}">代理人</span>
  </div>
  <div class="option">
    <span bindtap="placeholder" data-num='7' data-key='代理機構(gòu)' data-val='ac' class="{{num==7?'active':''}}">代理機構(gòu)</span>
    <span bindtap="placeholder" data-num='8' data-key='公開號' data-val='pn' class="{{num==8?'active':''}}">公開號</span>
    <span bindtap="placeholder" data-num='9' data-key='發(fā)明人' data-val='in' class="{{num==9?'active':''}}">發(fā)明人</span>
    <span bindtap="placeholder" data-num='10' data-key='專利權(quán)人' data-val='pa' class="{{num==10?'active':''}}">專利權(quán)人</span>
  </div>
</view>

js里的內(nèi)容:

var app = getApp()
Page({
 data: {
  placeholder:'請輸入',
  ph:'',
  num:1,
  key:'',
 },
 placeholder:function(e){
  var num = e.currentTarget.dataset.num
  this.setData({
   ph: this.data.placeholder+e.currentTarget.dataset.key
  })
  this.setData({
   num: num
  })
})

希望本文所述對大家微信小程序開發(fā)有所幫助。

相關(guān)文章

最新評論

涟水县| 讷河市| 宣城市| 剑河县| 黑水县| 永康市| 安顺市| 鸡西市| 寻甸| 楚雄市| 通山县| 富民县| 饶阳县| 随州市| 定结县| 泽普县| 涡阳县| 陆丰市| 英吉沙县| 大竹县| 南溪县| 临高县| 夏河县| 浑源县| 云南省| 攀枝花市| 从化市| 新野县| 额济纳旗| 西乌| 湄潭县| 东丰县| 双流县| 巨鹿县| 永兴县| 仁寿县| 清河县| 丹阳市| 嘉义市| 壶关县| 怀宁县|