这篇文章将为大家详细讲解有关安装控制器JavaScript生成插件的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
<强>前言强>
既然组件不提供视图服务引擎,那在编写应用网站的时候只能由JavaScript调用接口进行UI整合,这样编写JavaScript来访问接口就变得一件非常麻烦。为了解决这一繁琐问题组件提供了一上自定义工具插件来自动生成控制器对应的访问脚本(插件暂只支持VS2017);一旦插件安装完成那就可以对控制器文件设置相应的自定义工具名称,设置完成后只要控制器类一被保存就会马上生成对应的调用脚本。
下面话不多说了,来一起看看详细的介绍吧
<强>下载安装插件
强>
下载插件
双击安装插件,安装完成后只需要在控制器类→文件属性,自定义工具(设置成JSAPI即可)
<强>生成内容强>
通过插件生成的JavaScript文件只是api的二次封装,其基础功能是依赖于FastHttpApi.js,所以在引用控制器api调用脚本的时候要先引用FastHttpApi.js。插件会对每个控制器的方法生成对应的调用脚本,每个方法会生成一个url属性,一个异步调用方法和一个支持等待调用的方法。
var 你好url=& # 39;美元/你好# 39;; function $你好(名称、useHttp) { 你好美元,return api (url,{名称:名称},useHttp) .sync (); } function 你好异步美元(名称、useHttp) { 你好美元,return api (url,{名称:名称},useHttp); }
<强>使用方式强>
await 美元你好(& # 39;测试# 39;); 你好异步美元(). execute(函数(结果){});
<强>调用机制强>
脚本支持两种方式调用,当Websocket连接处于激活状态下默认是走Websocket通道。如果只想基于http调用则指定useHttp参数为真正的
await 美元你好(& # 39;测试# 39;,true); 你好异步美元(真正的). execute(函数(结果){});
关于“安装控制器JavaScript生成插件的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。