小程序?qū)W習(xí)筆記

1、rpx:是微信小程序的自適應(yīng)的單位,根據(jù)不同設(shè)備的屏幕寬度進(jìn)行自適應(yīng)縮放。?

2、小程序規(guī)定任何型號的手機(jī)的屏幕寬度都為 750rpx。

3、小程序中常用的組件:view、swiper(滑塊視圖容器—輪播圖的盒子)和swipe-item(輪播圖的每一項(xiàng))、text、navigator、scroll-view、字體圖標(biāo)。

4、image組件 ,常用的屬性有4個(gè)

(1)src圖片的地址

(2)mode:圖片剪裁、縮放的模式

(3)show-menu-by-longpress:長按圖片顯示的菜單,復(fù)制,收藏,保存,轉(zhuǎn)發(fā)等

(4)lazy-load:圖片懶加載 (在滑動到上下三屏)以后展示圖片

5、text組件:常用的屬性有兩個(gè):

(1)user-select:本文是否可選,用于長按選擇文本

(2)space:顯示連續(xù)空格 ensp:顯示空格(中文空格一半大小);emsp(中文空格);nbsp:根據(jù)字體設(shè)置的空格大小

注意事項(xiàng):如果想實(shí)現(xiàn)長按選擇文本只能使用text組件;text組件內(nèi)只支持text嵌套

6、navigation組件:

? ?(1)url當(dāng)前小程序的跳轉(zhuǎn)鏈接??

? ?(2)open-type :跳轉(zhuǎn)方式

注意事項(xiàng):

? ? (1)頁面跳轉(zhuǎn)時(shí),url內(nèi)的路徑需要在前面加上 / 斜線,否則跳轉(zhuǎn)不成功

? ? (2)open-type的值為 navigate 、redirect 只能跳轉(zhuǎn)到非TabBar頁面,不能跳轉(zhuǎn)到TabBar頁面;navigate 保留上一級頁面,又返回。redirect沒有返回上一級,即會關(guān)閉上一級頁面,只能返回到首頁。

? ? (3)值為switchTab:只能跳轉(zhuǎn)到TabBar頁面不能跳轉(zhuǎn)到非TabBar頁面

? ? (4)reLaunch:關(guān)閉所有有頁面,然后打開小程序中某一個(gè)頁面。

? ? (5)navigateBack:返回上一頁或者返回前幾頁,默認(rèn)只能返回上一頁,如果返回前幾頁,需要加上delta屬性,需要返回幾 delta的值就是幾

? ? (6)傳參使用?連接,屬性名和屬性值使用功能=號,如果需要傳多個(gè)屬性,使用&連接符。通過生命周期函數(shù)onLoad(options)中options接收參數(shù)。

? ? (7)open-type的值為switchTab屬性時(shí)不能傳參,不起作用

7、scroll-view組件

實(shí)現(xiàn)內(nèi)容的滾動效果。scroll-x允許橫向滾動,scroll-y允許縱向滾動。

8、阿里巴巴字體圖標(biāo)

使用字體圖標(biāo)可能會報(bào)錯:【渲染層網(wǎng)絡(luò)層錯誤】Failed to load font.....,該錯誤可忽略。

但在控制臺出現(xiàn)錯誤,會影響開發(fā)調(diào)試,解決方案是:將字體圖標(biāo)轉(zhuǎn)換成base64的格式。

9、小程序背景圖可以使用background-image設(shè)置,到那時(shí)不能寫本地路徑background-image:url(../../img.png)

可以使用網(wǎng)絡(luò)地址或者將圖片轉(zhuǎn)換成base64的格式,然后進(jìn)行使用。或者使用image替換background-image

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容