fuseTools下 如何融合使用 javaScript,Uno Program,Ux MarkUp

通過幾天fuse官網(wǎng)的游蕩(畢樂茍,全英文),分享一下近期的所得:

1.Uno, 根據(jù)官網(wǎng)的說法,雷同于c#,但多多少少也不同 ?(666),官網(wǎng)給了一些區(qū)別點(diǎn),但暫時(shí)不去深聊,知道它的語法類似于c#即可。它是為了寫一些庫(kù),我感覺跟lua那套框架差不多,Uno負(fù)責(zé)lua里的c++部分。

2.Ux MarkUp ,它來使用fuse內(nèi)部的組件構(gòu)建xml界面文件。【甚至 javaScript ,該標(biāo)簽內(nèi)可以插入js代碼,也可以指向一個(gè)js文件】

3.JavaScript ,腳本,不用編譯,提供熱更,這是程序中加入腳本優(yōu)勢(shì)的普遍認(rèn)知,這里,我還沒試過,暫時(shí)也這么想吧。

一 . ?看看項(xiàng)目框架:

其中ux文件是寫xml的,我為了更直接表達(dá)今天的主題,刪了其中默認(rèn)的標(biāo)簽,新寫了一個(gè)。

(我這是atom編輯器,安裝fuse插件之后,右擊preview,選擇local,如圖:)

ux文件是主邏輯,app標(biāo)簽是程序入口。

二. ?給button加個(gè)點(diǎn)擊事件,在js中實(shí)現(xiàn)。如圖,保存,點(diǎn)擊按鈕即觸發(fā)

(及時(shí)預(yù)覽,是fuse鼓吹的一大特性,保存則ui同步更新)

在js標(biāo)簽中加入一個(gè)回調(diào)方法,export變量出來,在button 的clicked屬性中綁定,即可。

為什么要export,標(biāo)簽里組件聲明的都是臨時(shí)變量,不導(dǎo)出來,過了生命周期是無效的。一般的類似于Button標(biāo)簽也是,如果其他地方需要使用這個(gè)Button,這個(gè)Button

需要聲明一個(gè)全局變量名。

三. 項(xiàng)目中插入U(xiǎn)no.

1.命令行,切入到工程目錄下,使用命令 fuse create Uno uno文件 的name 即可在目錄下生成一個(gè)引用了基本use包的類的uno文件。

2.加入一些本地調(diào)用包名,并在工程文件中添加這些包名,構(gòu)造該類,添加AddMember方法注冊(cè)元素,

3.這樣uno文件里面的類,成為了自定義標(biāo)簽組件, ux:Global 類似于js的export,js中require ,uno的SystemSound,使用其方法,效果如圖。

>





qq群:Fuse app學(xué)習(xí)交流 429307812(暫時(shí)就我一個(gè)人,哈哈哈哈)

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

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

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,172評(píng)論 4 61
  • 衣咸注:前面我們?cè)凇度绾卧贔use中建立自定義的UI組件類》這篇文章有講過如何建立一個(gè)自定義的組件類,如果說前文講...
    衣咸閱讀 538評(píng)論 0 0
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程,因...
    小菜c閱讀 7,317評(píng)論 0 17
  • 官網(wǎng)原文:https://www.fusetools.com/learn/guides/tutorial 安裝設(shè)置...
    趙趙811閱讀 2,800評(píng)論 0 2
  • 這件事要從那次課講起。 那天我心情不是太好,一大堆緊要的或是無關(guān)緊要的事情像狗皮膏藥似的粘在我身上,我沒心情想別的...
    鶴昉閱讀 1,351評(píng)論 3 9

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