• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當(dāng)前位置:雨林木風(fēng)下載站 > 應(yīng)用軟件教程 > 詳細(xì)頁面

        微信小程序開發(fā)常用的方法總結(jié)(代碼)

        微信小程序開發(fā)常用的方法總結(jié)(代碼)

        更新時間:2025-09-20 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

        導(dǎo)微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應(yīng)用。小程序是一種不用下載就能使用的應(yīng)用,也是一...
        微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應(yīng)用。小程序是一種不用下載就能使用的應(yīng)用,也是一項門檻非常高的創(chuàng)新,經(jīng)過將近兩年的發(fā)展,已經(jīng)構(gòu)造了新的小程序開發(fā)環(huán)境和開發(fā)者生態(tài)。

        本篇文章給大家?guī)淼膬?nèi)容是關(guān)于微信小程序開發(fā)常用的方法總結(jié)(代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

        1:wx:for=”{{}}”遍歷時,要加wx:key=""否則會有警告提示VM120:3 Now you can provide attr “wx:key” for a “wx:for” to improve performance.,但頁面不會報錯

        2:事件方法傳參的寫法:bindtap=”toDetail” data-data=”{{item.url}}”

        js:

        toDetail:function(e){
          let url = e.currentTarget.dataset.data;
           wx.navigateTo({
              url: '../bookdetail/detail'
          });
         }

        3.swiper自定義圓點樣式

        <view class="wrap">
                <swiper class="swiper_book_img" current="{{currentSwiper}}" bindchange="swiperChange">
                  <block wx:for="{{banner}}" wx:key="unique">
                    <swiper-item class="slide_img">
                      <image src="{{item.picUrl}}" class="slide-image" width="100%" height="110" ></image>
                    </swiper-item>
                  </block>
                </swiper>
        
                 <!--重置小圓點的樣式 -->
                 <view class="dots"> 
                  <block wx:for="{{banner}}" wx:key="unique"> 
                   <view class="dot{{index == currentSwiper ? ' active' : ''}}" id="{{index}}"></view> 
                  </block> 
                 </view>
              </view>
        js:data: {
           // tab切換 
            currentSwiper: 0
            },swiperChange: function (e) {
         this.setData({
          currentSwiper: e.detail.current
         })
        },
        wxss:/*用來包裹所有的小圓點 */
        .dots { 
        display: flex; 
        justify-content:center; 
        flex-direction: row; 
        margin:22rpx auto;
        }
        /*未選中時的小圓點樣式 */
        .dot { 
        width: 10rpx; 
        height: 10rpx; 
        border-radius: 50%;
         margin-right: 18rpx; 
         background-color: #969FA9; 
         opacity: 0.5;
         }
        /*選中以后的小圓點樣式 */
        .active { 
        width: 20rpx; 
        height: 10rpx; 
        border-radius:20rpx;background-image: linear-gradient(-90deg, rgba(150,159,169,0.50) 24%, #F5F7FA 100%);
        border-radius: 100px;
        }

        4.微信小程序獲取當(dāng)前頁面的url

        使用getCurrentPages可以獲取當(dāng)前加載中所有的頁面對象的一個數(shù)組,數(shù)組最后一個就是當(dāng)前頁面

        var pages = getCurrentPages()    //獲取加載的頁面
        var currentPage = pages[pages.length-1]    //獲取當(dāng)前頁面的對象
        var url = currentPage.route    //當(dāng)前頁面url
        var options = currentPage.options    //如果要獲取url中所帶的參數(shù)可以查看options

        可以寫成工具函數(shù)放到utils中:

        /獲取當(dāng)前頁url/ function getCurrentPageUrl(){ 
            var pages = getCurrentPages()    //獲取加載的頁面 
            var currentPage = pages[pages.length-1]    //獲取當(dāng)前頁面的對象 
            var url = currentPage.route    //當(dāng)前頁面url 
            return url }
        /獲取當(dāng)前頁帶參數(shù)的url/ function getCurrentPageUrlWithArgs(){ 
            var pages = getCurrentPages()    //獲取加載的頁面 
            var currentPage = pages[pages.length-1]    //獲取當(dāng)前頁面的對象 
            var url = currentPage.route    //當(dāng)前頁面url 
            var options = currentPage.options    //如果要獲取url中所帶的參數(shù)可以查看options
        //拼接url的參數(shù)
        var urlWithArgs = url + '?'
        for(var key in options){
            var value = options[key]
            urlWithArgs += key + '=' + value + '&'
        }
        urlWithArgs = urlWithArgs.substring(0, urlWithArgs.length-1)
        
        return urlWithArgs
        }
        module.exports = { 
            getCurrentPageUrl: getCurrentPageUrl, 
            getCurrentPageUrlWithArgs: getCurrentPageUrlWithArgs }

        5.A頁面跳轉(zhuǎn)到B頁面 標(biāo)題更新

        全局的app.js 中設(shè)置參數(shù)存放標(biāo)題

        globalData: { 
            userInfo: null, 
            bookTitle:”” 
          } A頁面跳轉(zhuǎn)方法中設(shè)置全局的標(biāo)題參數(shù) app.globalData.bookTitle =”標(biāo)題”
        B頁面 onLoad:function(){ 
             wx.setNavigationBarTitle({ 
              title: app.globalData.bookTitle 
            }) 
          }

        6 scroll組件

        20180906184154177.png

        <scroll-view scroll-y="true" bindscrolltoupper="refresh" bindscrolltolower="loadMore" lower-threshold="50" bindscroll="scroll">

        scroll組件綁定了 bindscroll=”scroll”方法,沒定義這個方法時 ,會出現(xiàn)這樣的錯誤提示,但不影響效果,滾動正常,去掉即可

        7.微信小程序 —— button按鈕去除border邊框

        在開發(fā)微信小程序組件框架時,我遇到了一個問題,微信小程序中的button組件有特定的css,背景可以用“background:none”去掉,但是邊框再用“border : none”去掉就不可以了,這也是微信小程序與h5的不同之處。
        但是在微信小程序中使用:after選擇器就可以實現(xiàn)這一功能。

        使用 button::after{ border: none; } 來去除邊框

        相關(guān)推薦:

        微信小程序如何獲取用戶session_key,openid,unioni(代碼)

        小程序如何實現(xiàn)模板消息發(fā)送的功能(圖文)

        以上就是微信小程序開發(fā)常用的方法總結(jié)(代碼)的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


        小程序是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應(yīng)用。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 久久国产乱子伦精品免费一| 亚洲av永久中文无码精品综合| 亚洲国产人成在线观看69网站| 亚洲欧洲国产综合| 黄床大片30分钟免费看| 伊人久久免费视频| 亚洲AV中文无码乱人伦| 亚洲国产午夜电影在线入口| 大片免费观看92在线视频线视频| 国产免费一区二区三区| 国产成人99久久亚洲综合精品 | 亚洲高清日韩精品第一区| 亚洲AV综合色区无码一二三区| AV片在线观看免费| 亚洲国产综合专区在线电影| 污污网站18禁在线永久免费观看| 亚洲国产成人久久综合碰碰动漫3d | 国产精品爱啪在线线免费观看| 亚洲欧洲日产国码二区首页 | 国产无遮挡吃胸膜奶免费看视频| 亚洲狠狠综合久久| 91香焦国产线观看看免费| 国产亚洲自拍一区| 男人和女人高潮免费网站| 无码一区二区三区免费视频| 亚洲精品无码久久| 成年女人毛片免费播放人| 亚洲嫩草影院久久精品| 久久WWW色情成人免费观看| 男女猛烈无遮掩视频免费软件| 伊人亚洲综合青草青草久热| 美女无遮挡免费视频网站| 国产亚洲精品影视在线产品| 99久久99久久精品免费观看| 亚洲精品成人无码中文毛片不卡| 色婷婷综合缴情综免费观看| 久久精品国产亚洲麻豆| 中国极品美軳免费观看| 亚洲日产韩国一二三四区| 国产高潮久久免费观看| 激情97综合亚洲色婷婷五|