1、mpvue怎么新建頁面勒奇?
(1)粘貼復(fù)制一個頁面文件夾预鬓,只需要改文件夾名- 文件名不需要改,main.js里的東西不用動赊颠。export default里更改局部頂部欄配置格二。
(2)index.vue里面可以更改內(nèi)容。
2竣蹦、mpvue頁面跳轉(zhuǎn)與傳值顶猜?
(1)在mpvue中沒有繼續(xù)延用vue路由的寫法,而是繼承小程序的一套解決方案痘括,
(2)用小程序的方法跳轉(zhuǎn)傳值长窄。
????????????var url = "../one/main?id=" + this.option
????????????? wx.navigateTo({url})
(3)<navigator url="'../test/main?id='+id></navigator>,用hover-class傳動態(tài)參數(shù)纲菌,怎么傳還沒弄懂挠日。
(4)a標(biāo)簽也可以跳轉(zhuǎn),用href屬性翰舌。
3嚣潜、mpvue接受頁面?zhèn)鬟^來的值。
(1)必須是在onLoad鉤子函數(shù)往后的生命周期中獲取
onShow (options) {
? ? let id = options.id
}
(2)在所有 頁面 的組件內(nèi)可以通過 this.$root.$mp.query 進(jìn)行獲取小程序在 page
onLoad 時候傳遞的 options椅贱。要注意:寫在mounted函數(shù)里懂算,寫到created報錯。
(3)在所有的組件內(nèi)可以通過 this.$root.$mp.appOptions 進(jìn)行獲取小程序在 app
onLaunch/onShow 時候傳遞的 options夜涕。
4犯犁、如何做不同分辨率設(shè)備的自適應(yīng)?
(1)以iphone6的物理像素750*1334為視覺稿進(jìn)行設(shè)計女器,而在小程序中使用rpx為單位酸役,iphone6下 1px = 1rpx = 0.5pt
(2)使用rpx小程序會在不同分辨率的設(shè)備下自動進(jìn)行轉(zhuǎn)換,而px不會
(3)建議設(shè)計團(tuán)隊按iphone6雙倍效果圖為標(biāo)準(zhǔn)驾胆,摳圖雙倍圖片會增加項目大小涣澡,建議用單倍摳圖。
(4)不是所有的單位都適合rpx丧诺,字體不適合rpx,會導(dǎo)致不同設(shè)備看不清入桂。醉蝦開發(fā)是手動調(diào)整的。
(5)微信小程序也支持rem尺寸單位驳阎,rem: 規(guī)定屏幕寬度為20rem抗愁;1rem = (750/20)rpx=35rpx