[教學] 手機APP開發入門--13. 主動執行 - 討論區

[教學] 手機APP開發入門--13. 主動執行

文章瀏覽次數 1141 文章回覆數 4

coscell

coscell圖像(預設)

2019-12-28 09:28:15

From:123.193.249.19

到目前為止,我們自己定義的函數都是被動的由使用者按鈕來執行。
其實我們也可以讓APP一打開就主動做一些事,例如把 home.xml 的第一行改成這樣:

<Page loaded="onLoaded">

這樣一旦 home.xml 被載入就會先執行 onLoaded 函數。
同樣當然我們需要在 home.js 增加一個 onLoaded 函數定義。
我練習的範例如下:

var dialogs = require("ui/dialogs");
function onLoaded() {
  dialogs.alert("感謝選購這個APP!");
}
exports.onLoaded = onLoaded;

把這個技巧適當弟套用到需要的畫面上會讓您的APP更豐富有彈性。

最後補充說明:
無論上面的 loaded= 或前面的 tap= 後面的函數名稱都是自己定義的,所以可以自己取,只要與 exports 的名稱相符即可。

留言

#1

特種兵

特種兵圖像(預設)

2019-12-28 11:15:20

From:1.161.142.173

上網想找 nativescript 的資料來閱讀
發現很多程式碼都是截圖的,使用ocr的效果又沒想像中好
這是一個很大的學習障礙

#2

coscell

coscell圖像(預設)

2019-12-28 11:37:06

From:123.193.249.19

往有本2017的英文免費電子書,是我的主要參考來源

#3

特種兵

特種兵圖像(預設)

2019-12-28 18:55:58

From:1.161.142.173

官方的 nativescript 似乎大部分都是 angular 實做

#4

coscell

coscell圖像(預設)

2019-12-29 06:58:42

From:123.193.249.19

那本書有17張,只有最後3張講angular.