国产亚洲精品资源在线26u

      
      
      <th id="ljgpb"><pre id="ljgpb"><sup id="ljgpb"></sup></pre></th>

      <rp id="ljgpb"></rp>

      您現在的位置: 微信小程序 > 微信小程序開發 > 教程 >

      刪除微信web開發者工具中失效項目,動態設置placeholder和按鈕選中取消狀態 ..

      來源:微信小程序 編輯:Yiyongtong.com 發布時間:2018-04-16 10:50熱度:

      一:刪除微信web開發者工具中失效項目

      分享者:一斤代碼,來自授權地址 
      我日常使用微信web開發者工具來學習和開發我們的微信小程序,在這過程中,我們可能會創建很多小程序項目,總會有時候,我需要刪除我們不需要的項目,通常情況下,我們可以進入要刪除的項目,在“項目”菜單下,找到“刪除項目”按鈕,來將該項目與開發者工具解除綁定(代碼不會真正刪除)。

      但是,有時候我們先去刪除了代碼文件夾,或者移動了代碼文件夾的位置,再回到開發者工具中來,就會出現進入不了該項目,又刪不掉該項目的情況,項目列表上生生的多了一個不可用的項目,這對于有潔癖的開發者來說,簡直不可忍受??!開發者工具,你要考慮程序猿的感受??!

      怎么辦?怎么辦?怎么辦?

      好吧,通過查看開發者工具的代碼,我找到了這個工具的相關信息保存目錄:

       
      
      					
      1. Windows環境下是在C:\Users\你的用戶名\AppData\Local\微信web開發者工具\User Data\Default
      2.  
      3. Mac環境下是在/Users/你的用戶名/Library/Application Support/微信web開發者工具

      在這路徑下的WeappProject目錄中,有一個projectinfo.json,里面保存著項目列表信息,你可以在這里修改或刪除你的項目配置信息。

       

      二:動態設置placeholder和按鈕選中取消狀態

      分享者:bounsail1986,來自原文地址

      通過綁定點擊事件placeholder方法,獲取data-num的值,通過js判斷num等于幾,然后通過class="{{num==X?'active':''}}"表達式判斷哪個標簽處于選中狀態(即藍底白字);  js通過獲取data-key,設置input輸入框中placeholder的動態值  wxml里的內容

       
      
      					
      1. <view class="retrieve-list">
      2. <div class="option">
      3. <span bindtap="placeholder" data-num='1' data-key='' data-val='' class="{{num==1?'active':''}}">全部</span>
      4. <span bindtap="placeholder" data-num='2' data-key='標題' data-val='ti' class="{{num==2?'active':''}}">標題</span>
      5. <span bindtap="placeholder" data-num='3' data-key='摘要' data-val='ab' class="{{num==3?'active':''}}">摘要</span>
      6. <span bindtap="placeholder" data-num='4' data-key='申請人' data-val='ap' class="{{num==4?'active':''}}">申請人</span>
      7. <span bindtap="placeholder" data-num='5' data-key='申請號' data-val='an' class="{{num==5?'active':''}}">申請號</span>
      8. <span bindtap="placeholder" data-num='6' data-key='代理人' data-val='ag' class="{{num==6?'active':''}}">代理人</span>
      9. </div>
      10. <div class="option">
      11. <span bindtap="placeholder" data-num='7' data-key='代理機構' data-val='ac' class="{{num==7?'active':''}}">代理機構</span>
      12. <span bindtap="placeholder" data-num='8' data-key='公開號' data-val='pn' class="{{num==8?'active':''}}">公開號</span>
      13. <span bindtap="placeholder" data-num='9' data-key='發明人' data-val='in' class="{{num==9?'active':''}}">發明人</span>
      14. <span bindtap="placeholder" data-num='10' data-key='專利權人' data-val='pa' class="{{num==10?'active':''}}">專利權人</span>
      15. </div>
      16. </view>

      js里的內容

       
      
      					
      1. var app = getApp()
      2. Page({
      3. data: {
      4. placeholder:'請輸入',
      5. ph:'',
      6. num:1,
      7. key:'',
      8. },
      9. placeholder:function(e){
      10. var num = e.currentTarget.dataset.num
      11. this.setData({
      12. ph: this.data.placeholder+e.currentTarget.dataset.key
      13. })
      14. this.setData({
      15. num: num
      16. })
      17. })
       
       
       
      国产亚洲精品资源在线26u

          
          
          <th id="ljgpb"><pre id="ljgpb"><sup id="ljgpb"></sup></pre></th>

          <rp id="ljgpb"></rp>