我有一个旧项目的问题,那不是我自己的代码,我现在要负责。
这是一个用打字稿编写的Sharepoint Webpart。我们使用了parse方法,但是从星期二开始它不再起作用了。我不知道到底是什么问题,还没有找到替代解析方法的替代方法。
有人知道可能是什么问题吗? Typescript不再支持解析吗? 还是您知道另一种从字符串中获取对象的方法?我需要其他代码中的对象。
我收到此错误:TypeError:无法读取未定义的属性“ parse”
来自webpart.ts的行
import * as qs from "simplequerystring";
let currentHref: string = decodeURIComponent(window.location.href);
this.currentQuery = qs.parse(currentHref);
已加载的界面,指向https://cdn.jsdelivr.net/npm/simple-query-string@1.3.2/src/simplequerystring.min.js
declare module "simplequerystring" {
interface ISimplequerystring {
parse(str:string, delimiter?:string, eq?:string): any;
stringify(obj:any, delimiter?:string, eq?:string): string;
}
let simplequerystring: ISimplequerystring;
export = simplequerystring;
}