我想要为String添加个自定义方法,并使用该方法对字符串进行处理,网上有找到以下方法:
Object.assign(String.prototype,{
方法1() {
...
}
})
但是在使用时没有效果,如下
Object.assign(String.prototype,{
rsaEnscrypt (publicKey) {
let rsaProvider = new JSEncrypt();
rsaProvider.setPublicKey(publicKey);
let strEncrypt = rsaProvider.encrypt(this.replace(/\+/g, '%2B'));
return strEncrypt;
}
})
this.login.Password.rsaEnscrypt();
报错:
Property 'rsaEnscrypt' does not exist on type 'string'.
相关分类