梅科尔工作室-梁嘉莹-鸿蒙笔记4
生活随笔
收集整理的這篇文章主要介紹了
梅科尔工作室-梁嘉莹-鸿蒙笔记4
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目錄
官方API使用
路由跳轉(zhuǎn)模塊
實現(xiàn)Ability內(nèi)頁面的跳轉(zhuǎn)和數(shù)據(jù)傳遞。
首先需要導(dǎo)入router模塊
跳轉(zhuǎn)方式
信息傳遞
注意事項
數(shù)據(jù)請求模塊
申請網(wǎng)絡(luò)上的接口,獲取傳輸?shù)臄?shù)據(jù)。文檔中心
首先需要導(dǎo)入http 模塊
配置權(quán)限
官方示例
彈窗模塊
綁定事件
官方API使用
首先需要找到想要使用的API文檔。在基礎(chǔ)文檔里位置如下。找到之后,查看文檔中關(guān)于此接口的說明,查看使用方法和使用案例后即可使用。
路由跳轉(zhuǎn)模塊
- 官方網(wǎng)站:華為開發(fā)者學(xué)堂
-
實現(xiàn)Ability內(nèi)頁面的跳轉(zhuǎn)和數(shù)據(jù)傳遞。
-
首先需要導(dǎo)入router模塊
-
跳轉(zhuǎn)方式
-
方式一
-
- router.push(),跳轉(zhuǎn)到指定頁面。
- 每調(diào)用一次router.push()方法,均會新建一個頁面。默認情況下,頁面棧數(shù)量會加1,頁面棧支持的最大頁面數(shù)量為32。
- 示例
- 方式二
- router.push(),分單實例模式和標(biāo)準(zhǔn)模式。
- 方式三
- router.replace(),即使用新的頁面替換當(dāng)前頁面,并銷毀被替換的當(dāng)前頁面,頁面棧數(shù)量不變。
- 方式四
- router.replace(),分單實例模式和標(biāo)準(zhǔn)模式。
- 跳轉(zhuǎn)返回
- router.back()
- 與router.push()搭配使用,當(dāng)使用router.push之后才可以用router.back()進行返回。這種方法不會新建頁面,返回的是原來的頁面
-
-
-
信息傳遞
- 跳轉(zhuǎn)頁面通過router.getParams()方法獲取Index頁面?zhèn)鬟f過來的自定義參數(shù)。
- 原頁面通過router.getParams()方法獲取Second頁面?zhèn)鬟f過來的自定義參數(shù)。
-
注意事項
- 使用跳轉(zhuǎn)模塊時,頁面棧支持的最大頁面數(shù)量為32。當(dāng)超過32時,便不會再跳轉(zhuǎn)了,所以推薦使用router.push()模塊的單實例模式,即跳轉(zhuǎn)方式中的方式二。
- router.push()的單實例模式僅在API9下可以使用。
- 在使用router.back方法時,必須要再次之前使用一次router.push()方法。
- 當(dāng)頁面棧內(nèi)的頁面數(shù)超過數(shù)量時,可以使用router.getLength()方法獲取當(dāng)前頁面內(nèi)的頁面數(shù)量,然后再,然后在使用router.clear()方法清除頁面棧。
-
數(shù)據(jù)請求模塊
-
申請網(wǎng)絡(luò)上的接口,獲取傳輸?shù)臄?shù)據(jù)。文檔中心
-
首先需要導(dǎo)入http 模塊
-
配置權(quán)限
- 在config.json的module模塊里配置,示例如下。
- 配置網(wǎng)絡(luò)權(quán)限
-
官方示例
-
-
彈窗模塊
- 首先需要導(dǎo)入prompt模塊
- 主要使用的是prompt.showToast()方法,作用是可以在屏幕上彈出提示信息。message是彈出的消息,而duration是彈出的時間,單位是毫秒。1000是1秒,則2000是2秒。
?
-
綁定事件
- 用on加事件名稱,不同的組件有不同的事件類型。通用事件如下:
- 點擊事件
- 觸摸事件
- 掛載卸載事件
- 拖拽事件
總結(jié)
以上是生活随笔為你收集整理的梅科尔工作室-梁嘉莹-鸿蒙笔记4的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html表格转excel有科学计数法,t
- 下一篇: 小程序“扫码购”的自助收银模式可以为商家