🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
``` interface ISailConfig { Root: string, //网站根目录 默认: "/" ApiRoot: string, //api根目录 默认:"/Api/" PageContent: string, //razorPage组件的页面容器 默认".flexbox-content" } $.setSailConfig(set: ISailConfig) //用来声明一些全局参数 主要是网站根目录和api根目录,如果项目部署在虚拟目录上就需要设置为虚拟目录的路径 //e.g. 一般在布局页面上运行这段代码就能实现目的 var root = '@Sail.Web.WebHelper.GetRootUrl()'; $.setSailConfig({ Root: root, ApiRoot: root + "Api/" }); ``` ``` //把url后面的参数序列化成对象 $.decodeParam ``` e.g: ?id=1&code=123 转化为 ``` { id:"1" , code:"123" } ``` ``` //把对象编码成字符串 $.encodeObject (obj: Object) //把编码后的字符串还原成对象 $.decodeObject = (str: string) ``` 要json对象的序列化和反序列化,用来往cookie里面存储或者通过url传递 ``` /** * 获取url参数 * @param name * @returns */ $.Request(name:string) ``` 从url中获取指定参数的值 e.g. ?id=1&code=123 ``` $.Request("id"); //返回1 $.Request("code"); //返回123 $.Request("name"); //返回undefined ```