首頁 微信小程式 小程式開發 微信小程式實作動態設定placeholder提示文字及按鈕選取/取消狀態的方法

微信小程式實作動態設定placeholder提示文字及按鈕選取/取消狀態的方法

Jun 23, 2018 pm 02:25 PM
placeholder 取消 微信小程式 按鈕 狀態 選取

這篇文章主要介紹了微信小程式實現動態設定placeholder提示文字及按鈕選取/取消狀態的方法,涉及事件綁定及this.setData動態設定屬性資料的相關操作技巧,需要的朋友可以參考下

本文實例講述了微信小程式實作動態設定placeholder提示文字及按鈕選取取消狀態的方法。分享給大家供大家參考,如下:

效果圖展示

  

透過綁定點選事件placeholder方法,取得data-num的值,透過js判斷num等於幾,然後透過class="{{num==X?'active':''}}"表達式判斷哪個標籤處於選取狀態(即藍底白字);

js透過取得data-key,設定input輸入方塊中placeholder的動態值

wxml裡的內容:

<view class="retrieve-list">
  <p 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='申请号' data-val='an' class="{{num==5?'active':''}}">申请号</span>
    <span bindtap="placeholder" data-num='6' data-key='代理人' data-val='ag' class="{{num==6?'active':''}}">代理人</span>
  </p>
  <p class="option">
    <span bindtap="placeholder" data-num='7' data-key='代理机构' data-val='ac' class="{{num==7?'active':''}}">代理机构</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='发明人' data-val='in' class="{{num==9?'active':''}}">发明人</span>
    <span bindtap="placeholder" data-num='10' data-key='专利权人' data-val='pa' class="{{num==10?'active':''}}">专利权人</span>
  </p>
</view>
登入後複製

js裡的內容:

#
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
  })
})
登入後複製

##以上就是本文的全部內容,希望對大家的學習有幫助,更多相關內容請關注PHP中文網!

相關推薦:

微信小程式中標籤的簡單介紹

#微信小程式實作點擊按鈕移動view標籤的位置功能

微信小程式實作點選按鈕修改字體顏色的功能

以上是微信小程式實作動態設定placeholder提示文字及按鈕選取/取消狀態的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何取消Win11中的視窗疊加與層疊效果 如何取消Win11中的視窗疊加與層疊效果 Jan 10, 2024 pm 02:50 PM

如何取消Win11中的視窗疊加與層疊效果

取消win11螢幕鎖定教學 取消win11螢幕鎖定教學 Dec 31, 2023 pm 12:29 PM

取消win11螢幕鎖定教學

美團取消訂單怎麼取消 美團取消訂單怎麼取消 Mar 07, 2024 pm 05:58 PM

美團取消訂單怎麼取消

處於待機狀態的連線狀態:已斷開,原因:NIC合規性 處於待機狀態的連線狀態:已斷開,原因:NIC合規性 Feb 19, 2024 pm 03:15 PM

處於待機狀態的連線狀態:已斷開,原因:NIC合規性

閒魚微信小程式正式上線 閒魚微信小程式正式上線 Feb 10, 2024 pm 10:39 PM

閒魚微信小程式正式上線

芒果tv自動續費在哪取消 芒果tv自動續費在哪取消 Feb 28, 2024 pm 10:16 PM

芒果tv自動續費在哪取消

微信取消耳朵的符號的詳細步驟 微信取消耳朵的符號的詳細步驟 Mar 25, 2024 pm 05:01 PM

微信取消耳朵的符號的詳細步驟

微信取消訂閱付款的操作步驟 微信取消訂閱付款的操作步驟 Mar 26, 2024 pm 08:21 PM

微信取消訂閱付款的操作步驟

See all articles