<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • 微信小程序制作常用方法

            2022-04-15    分類: 微信小程序

            微信小程序自定義底部導(dǎo)航實現(xiàn)方法;
            前面最簡單的底部導(dǎo)航有很多情況下不能使用,比如:想要使用svg和字體圖標 ,比如想要的底部菜單欄個數(shù)多于5個(一般情況下小于等于5個 ,我說的是有兩個端入口的情況,比如教師端和學(xué)生端)
            自定義導(dǎo)航有兩種方式:將導(dǎo)航作為組件 和 將頁面作為組件
            (1)將導(dǎo)航作為組件
            缺點 :會導(dǎo)致頁面第一次進入的時候切換會導(dǎo)致有頁面閃爍,這個閃爍其實就是url跳轉(zhuǎn)。
            這里代碼就不放了,因為這個缺點實在是我無法容忍的,大家有需要的話,可以去查“自定義tabBar”,總會找到的。
            (2)將頁面作為組件
            大致原理就是在主頁面上寫底部菜單代碼,通過綁定這些菜單按鈕來更改當前頁面
            主頁面代碼如下index.wxml

            小程序tabBar右上角加標志加數(shù)字提醒方法;
            顯示數(shù)字或文字
            wx.setTabBarBadge({
            index: 4,
            text: ‘new’, //可改
            });
            移除文字
            wx.removeTabBarBadge({
            index: 4,
            });
            //加紅點
            wx.showTabBarRedDot({
            index: 4,
            });
            移除紅點
            wx.hideTabBarRedDot({
            index: 4,
            });
            小程序TabBar欄的顯示和隱藏方法;
            有的時候我們可能需要將底部的TabBar隱藏起來,比如彈出分享彈出框得時候就可設(shè)置隱藏。
            十分簡單,參考以下:
            // 顯示
            wx.showTabBar({})
            // 隱藏
            wx.hideTabBar({})
            每個API都有動畫animation屬性,運行動畫時會留出黑塊,非常丑,選擇性使用
            以下是小程序?qū)?yīng)的文檔:
            https://developers.weixin.qq.com/miniprogram/dev/api/ui-tabbar.html#wxsettabbaritemobject
            bug:目前親測發(fā)現(xiàn)安卓手機在顯示和隱藏tab時頁面會出現(xiàn)晃動的情況
            微信小程序進行加減法運算的小技巧;
            Page({
            data: {
            lastpasslevel:6,
            },
            togame: function () {
            var nowlevel = this.data.lastpasslevel-1+2;//這里是一個很有趣的加法運算,本來想獲取到當前關(guān)卡只需要將lastpasslevel加1即可,可字符串直接加就成了連接,但是先減1再加2就能進行運算。可能微信小程序內(nèi)部封裝了自動轉(zhuǎn)換的方法把。
            wx.navigateTo({
            url: ‘../arscan/arscan?cpId=’ + this.data.cpId + ‘&nowlevel=’ + nowlevel
            })
            }
            })
            微信小程序中目前不清楚它的運算邏輯是怎樣的,本來直接對某個定義的數(shù)值進行加1運算,卻變成了字符串拼接,后來試了先減一再加二,就變成了加1運算。
            微信小程序圖片、組建透明度設(shè)置方法;
            div
            {
            opacity:0.5;
            }
            //圖片透明度
            <image style="opacity:0.5" src="1.png"></image>
            // opacity :規(guī)定不透明度。從 0.0 (完全透明)到 1.0(完全不透明)
            有兩種解決方案,
            1.重寫tabBar, (自定義) 這個方法相對太麻煩了,對于新手來說不太容易控制
            2. 設(shè)計圖標樣式規(guī)范, (所切的png圖片,給它里面留下相應(yīng)尺寸的空白) 看下圖
            小程序tabBar圖標顯示太大解決方法,
            1.重寫tabBar, (自定義) 這個方法相對太麻煩了,對于新手來說不太容易控制
            2. 設(shè)計圖標樣式規(guī)范, (所切的png圖片,給它里面留下相應(yīng)尺寸的空白) 看下圖
            下載此圖片查看,
            png格式的圖片, 在切圖時,不要緊貼圖像切, 流出相應(yīng)比例的空白;

            微信小程實現(xiàn)序點擊分享功能方法;
            [html部分]
            <view class="usermotto carDesc carDesc1">
            <!-- <button class="user-motto share">{{motto}}</button> -->
            <button class='share user-motto' id="shareBtn" open-type="share" hover-class="other-button-hover">
            {{motto}}
            </button>
            </view>
            [js部分]
            pages({
            data: {
            tempFilePaths: '',
            motto: '分享給朋友',
            userInfo: {},
            hasUserInfo: false,
            canIUse: wx.canIUse('button.open-type.getUserInfo')
            },
            //分享按鈕函數(shù)
            onShareAppMessage: function (ops) {
            if (ops.from === 'button') {
            // 來自頁面內(nèi)轉(zhuǎn)發(fā)按鈕
            console.log(ops.target)
            }
            return {
            title: 'XXX小程序',
            path: 'pages/index/index',
            success: function (res) {
            // 轉(zhuǎn)發(fā)成功
            console.log("轉(zhuǎn)發(fā)成功:" + JSON.stringify(res));
            },
            fail: function (res) {
            // 轉(zhuǎn)發(fā)失敗
            console.log("轉(zhuǎn)發(fā)失敗:" + JSON.stringify(res));
            }
            }
            },
            })

            本文標題:微信小程序制作常用方法
            網(wǎng)頁路徑:http://www.jbt999.com/news0/145700.html

            網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營銷seo公司;服務(wù)項目有微信小程序

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

            成都網(wǎng)站建設(shè)公司

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 中文字幕成人 | 国产精品无码激情视频 | 精品国产一区二区三区四区 | 亚洲AV一二三 | 狠狠撸天天撸 |