建站咨詢:

建站業務咨詢 預約上門18041156880

公司動態| 關于聯合企邦| 大連網站建設常見問題| 建站專題

曾道人救世网一肖中

當前位置:曾道人救世网一肖中 > > > 制作微信小程序的常用方法有哪些

曾道人137期现场开奖:制作微信小程序的常用方法有哪些

曾道人救世网一肖中 www.mtaef.icu 來自:曾道人救世网一肖中

2019-05-14

瀏覽:次

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


(2)將頁面作為組件
大致原理就是在主頁面上寫底部菜單代碼,通過綁定這些菜單按鈕來更改當前頁面
主頁面代碼如下index.wxml


小程序tabBar右上角加標志加數字提醒方法;
顯示數字或文字
wx.setTabBarBadge({
 index: 4,
 text: ‘new’, //可改 
});
移除文字
wx.removeTabBarBadge({
 index: 4,
});
//加紅點
wx.showTabBarRedDot({
index: 4,
});
移除紅點
wx.hideTabBarRedDot({
index: 4,
});

小程序TabBar欄的顯示和隱藏方法;

有的時候我們可能需要將底部的TabBar隱藏起來,比如彈出分享彈出框得時候就可設置隱藏。
十分簡單,參考以下:
// 顯示
wx.showTabBar({})

// 隱藏
wx.hideTabBar({})
每個API都有動畫animation屬性,運行動畫時會留出黑塊,非常丑,選擇性使用
以下是小程序對應的文檔:
https://developers.weixin.qq.com/miniprogram/dev/api/ui-tabbar.html#wxsettabbaritemobject

bug:目前親測發現安卓手機在顯示和隱藏tab時頁面會出現晃動的情況

微信小程序進行加減法運算的小技巧;

Page({
data: {
lastpasslevel:6,
},
togame: function () {
var nowlevel = this.data.lastpasslevel-1+2;//這里是一個很有趣的加法運算,本來想獲取到當前關卡只需要將lastpasslevel加1即可,可字符串直接加就成了連接,但是先減1再加2就能進行運算??贍芪⑿判〕絳蚰誆糠庾傲俗遠壞姆椒ò?。
wx.navigateTo({
url: ‘../arscan/arscan?cpId=’ + this.data.cpId + ‘&nowlevel=’ + nowlevel
})
}
})

微信小程序中目前不清楚它的運算邏輯是怎樣的,本來直接對某個定義的數值進行加1運算,卻變成了字符串拼接,后來試了先減一再加二,就變成了加1運算。

微信小程序圖片、組建透明度設置方法;
    div
    {
        opacity:0.5;
    }
    //圖片透明度
    <image style="opacity:0.5" src="1.png"></image>
    // opacity :規定不透明度。從 0.0 (完全透明)到 1.0(完全不透明)

有兩種解決方案,
  1.重寫tabBar, (自定義)       這個方法相對太麻煩了,對于新手來說不太容易控制
  2. 設計圖標樣式規范,  (所切的png圖片,給它里面留下相應尺寸的空白) 看下圖

小程序tabBar圖標顯示太大解決方法,
  1.重寫tabBar, (自定義)       這個方法相對太麻煩了,對于新手來說不太容易控制
  2. 設計圖標樣式規范,  (所切的png圖片,給它里面留下相應尺寸的空白) 看下圖
  下載此圖片查看, 
   png格式的圖片, 在切圖時,不要緊貼圖像切,  流出相應比例的空白;


微信小程實現序點擊分享功能方法;

[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')
},
//分享按鈕函數
onShareAppMessage: function (ops) {
if (ops.from === 'button') {
// 來自頁面內轉發按鈕
console.log(ops.target)
}
return {
title: 'XXX小程序',
path: 'pages/index/index',
success: function (res) {
// 轉發成功
console.log("轉發成功:" + JSON.stringify(res));
},
fail: function (res) {
// 轉發失敗
console.log("轉發失敗:" + JSON.stringify(res));
}
}
},
})

TAG:微信小程序

您也許還喜歡?

提示:手機觸屏可一鍵撥號,電話:18041156880
關于聯合企邦
公司介紹
專業團隊
資質榮譽
企業文化
公益事業
核心優勢
響應式設計
技術支持
建站流程
開發規范
售后服務
企業建站解決方案
H5響應式網站建設高端定制
H5網站建設高端定制
H5響應式高級模板
響應式入門模板

© 2013-2019 曾道人救世网一肖中   網站地圖       遼ICP備14000229號   遼ICP證遼B2-20150006號

遼公網安備 21029602000017號

大連網站報價 網站報價
大連網站制作電話-18041156880

大連中山區/西崗區/沙河口區/甘井子
區/高新園/旅順/金州區/開發區

qq在線咨詢 咨詢QQ

輸入手機號,我們即刻給您回電

留言成功

成功!客服人員會和您聯系。

留言失敗

失敗!請重新輸入電話。

大連網站SEO-網站優化-大連網站推廣 推薦:網站推廣2016百萬PV視頻廣告
返回頂部