前言
由于组件不提供视图服务引擎,在编写应用网站时,只能通过javascript调用接口进行UI集成,因此编写javascript访问接口变得非常麻烦。为了解决这个繁琐的问题,组件提供了自定义工具插件,自动生成控制器对应的访问脚本(插件暂时只支持vs 2017);安装插件后,可以为控制器文件设置相应的自定义工具名称。一旦保存了控制器类,就会立即生成相应的调用脚本。
下面就不多说了,我们来看看详细的介绍
下载并安装插件
下载插件
双击安装插件。安装完成后,只需点击控制器类-文件属性-自定义工具(设置为JSAPI)
生成内容
插件生成的javascript文件只是api的第二次封装,其基本功能是依靠FastHttpApi.js因此,在引用控制器Api调用脚本时,我们应该首先引用FastHttpApi.js插件将为每个控制器方法生成一个对应的调用脚本,每个方法将生成一个url属性、一个异步调用方法和一个支持wait call的方法。
var $ Hello $ URL='/Hello ';函数$Hello(name,useHttp){ return api($Hello$url,{name:name},useHttp)。sync();}函数$Hello$async(name,useHttp){ return api($Hello$url,{name:name},useHttp);}使用模式
等待$Hello('测试');$Hello$async()。execute(函数(结果){ });调用机制
脚本支持两种调用方式。激活Websocket连接时,默认使用websocket通道。如果您只想基于http调用,请将useHttp参数指定为true
等待$Hello('test ',true);$ Hello $异步(真)。execute(函数(结果){ });摘要
以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。有问题可以留言交流。谢谢你的支持。