欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何安裝控制器JavaScript生成插件詳解

 更新時(shí)間:2018年10月21日 11:14:12   作者:.Net Library  
這篇文章主要給大家介紹了關(guān)于如何安裝控制器JavaScript生成插件的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

既然組件不提供view服務(wù)引擎,那在編寫應(yīng)用網(wǎng)站的時(shí)候只能由javascript調(diào)用接口進(jìn)行UI整合,這樣編寫javascript來(lái)訪問(wèn)接口就變得一件非常麻煩。為了解決這一繁瑣問(wèn)題組件提供了一上自定義工具插件來(lái)自動(dòng)生成控制器對(duì)應(yīng)的訪問(wèn)腳本(插件暫只支持VS2017);一旦插件安裝完成那就可以對(duì)控制器文件設(shè)置相應(yīng)的自定義工具名稱,設(shè)置完成后只要控制器類一被保存就會(huì)馬上生成對(duì)應(yīng)的調(diào)用腳本。

下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧

下載安裝插件

下載插件

雙擊安裝插件,安裝完成后只需要在控制器類->文件屬性- 自定義工具 (設(shè)置成JSAPI即可)

生成內(nèi)容

通過(guò)插件生成的javascript文件只是api的二次封裝,其基礎(chǔ)功能是依賴于FastHttpApi.js;所以在引用控制器Api調(diào)用腳本的時(shí)候要先引用FastHttpApi.js. 插件會(huì)對(duì)每個(gè)控制器的方法生成對(duì)應(yīng)的調(diào)用腳本,每個(gè)方法會(huì)生成一個(gè)url屬性,一個(gè)異步調(diào)用方法和一個(gè)支持await調(diào)用的方法。

var $Hello$url='/hello';
function $Hello(name,useHttp)
{
 return api($Hello$url,{name:name},useHttp).sync();
}
function $Hello$async(name,useHttp)
{
 return api($Hello$url,{name:name},useHttp);
}

使用方式

await $Hello('test');
$Hello$async().execute(function(result){});

調(diào)用機(jī)制

腳本支持兩種方式調(diào)用,當(dāng)Websocket連接處于激活狀態(tài)下默認(rèn)是走websocket通道。如果只想基于http調(diào)用則指定useHttp參數(shù)為true

await $Hello('test',true);
$Hello$async(true).execute(function(result){});

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論