一、小程序打開(kāi)默認(rèn)某一個(gè)tab頁(yè)
? ? 在開(kāi)發(fā)過(guò)程中扼脐,如果在寫(xiě)第四個(gè)tab頁(yè)幌缝,可是每次打開(kāi)的時(shí)候都會(huì)默認(rèn)打開(kāi)第一頁(yè),這個(gè)時(shí)候有兩個(gè)辦法:
(1)在app.json文件中滞磺,pages對(duì)象中把想要展示的第一個(gè)頁(yè)面放在第一行升薯,這樣就可以了
(2)在編譯模式下,可以設(shè)置啟動(dòng)頁(yè)面
二击困、小程序每個(gè)tab 頁(yè)面上的標(biāo)題名稱
如果要每個(gè)tab用相同的名稱涎劈,可以在app.json中,window對(duì)象中設(shè)置navigationBarTitleText阅茶,只要更改這個(gè)蛛枚,就可以改各個(gè)tab頁(yè)的名稱
如果只是想改某一個(gè)tab頁(yè)的標(biāo)題名稱,可以在它所在的頁(yè)面下設(shè)置json文件脸哀,如"navigationBarTitleText": "個(gè)人中心"
還有一個(gè)是動(dòng)態(tài)返回名稱坤候,這個(gè)本人還沒(méi)遇到過(guò),在網(wǎng)上看到過(guò)相關(guān)方法企蹭,放在這兒白筹,僅供參考
隨數(shù)據(jù)庫(kù)返回內(nèi)容動(dòng)態(tài)更新頁(yè)面標(biāo)題
//example.js加載時(shí)動(dòng)態(tài)設(shè)置頁(yè)面標(biāo)題
//獲取應(yīng)用實(shí)例
var app = getApp();
Page({
? data: {},
? onLoad: function (options) {
? ? var that = this;
? ? that.setData({
? ? ? mername: options.mername//options為頁(yè)面路由過(guò)程中傳遞的參數(shù)
? ? })
? ? wx.setNavigationBarTitle({
? ? ? title: that.data.mername//頁(yè)面標(biāo)題為路由參數(shù)
? ? })
? },
? onReady: function () {
? ? // 頁(yè)面渲染完成
? },
? onShow: function () {
? ? // 頁(yè)面顯示
? },
? onHide: function () {
? ? // 頁(yè)面隱藏
? },
? onUnload: function () {
? ? // 頁(yè)面關(guān)閉
? }
})
原文:https://blog.csdn.net/m0_37893932/article/details/70155310
三、小程序屏幕自適應(yīng)rpx
rpx 是微信小程序解決自適應(yīng)屏幕尺寸的尺寸單位谅摄。微信小程序規(guī)定屏幕的寬度為750rpx徒河。
無(wú)論是在iPhone6上面還是其他機(jī)型上面都是750rpx的屏幕寬度,拿iPhone6來(lái)講送漠,屏幕寬度為375px顽照,把它分為750rpx后, 1rpx = 0.5px闽寡。
微信小程序同時(shí)也支持rem尺寸單位代兵, rem 規(guī)定屏幕的寬度為20rem, 所以 1rem = (750/20)rpx = 37.5 rpx
原文:https://blog.csdn.net/starleejay/article/details/78910590
四、 小程序頁(yè)面 background-url加載一張背景圖片
在寫(xiě)PC頁(yè)面爷狈,或者H5頁(yè)面時(shí)植影,如果我們要使用背影圖片,都會(huì)這么寫(xiě) background-image: url("../images/photo.png");
但是在小程序里寫(xiě)發(fā)現(xiàn)涎永,這樣寫(xiě)思币,圖片也出不來(lái)
發(fā)現(xiàn)小程序的背影圖片是無(wú)法使用,需要base64或者網(wǎng)絡(luò)圖片才可能羡微,如果用的是image標(biāo)簽則可以用本地圖片
http://tool.css-js.com/base64.html? 這個(gè)網(wǎng)址可以把圖片轉(zhuǎn)換成base64 但是這樣寫(xiě)谷饿,編碼太長(zhǎng),看上去太亂
轉(zhuǎn)換成網(wǎng)絡(luò) 地址妈倔,需要在服務(wù)器下
所以背景圖片盡量使用image標(biāo)簽代替