Linux 拨号vps windows公众号手机端

vue引用public的js文件

lewis 6年前 (2019-04-12) 阅读数 17 #程序编程
文章标签 jspublicvue


vue引用public中js文件的方法:1.首先在项目中创建一个公共(public)的js文件;2.在main.js中使用import命令函数引入公共js并注册;3.通过this方法调用js文件即可。

具体操作步骤:


1:创建公共JS(utils.js) src/common/utils.js


exportdefault{

text(){

console.log("测试,测试!!!")

}

}

2:在main.js中引入公共js并注册


importUtilsfrom'./common/utils.js';

Vue.prototype.utils=Utils;

3:调用公共方法

this.utils.text();

相关操作示例:

一个一个方法注册:


1:utils.js



importVuefrom'vue'

importCryptoJSfrom'crypto-js'

exportfunctionencrypt(word,keyStr){//加密

keyStr=keyStr?keyStr:'abcdefgabcdefg12';

varkey=CryptoJS.enc.Utf8.parse(keyStr);//Latin1w8m31+Yy/Nw6thPsMpO5fg==

varsrcs=CryptoJS.enc.Utf8.parse(word);

varencrypted=CryptoJS.AES.encrypt(srcs,key,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7});

returnencrypted.toString();

}

exportfunctiondecrypt(word,keyStr){//解密

keyStr=keyStr?keyStr:'abcdefgabcdefg12';

varkey=CryptoJS.enc.Utf8.parse(keyStr);//Latin1w8m31+Yy/Nw6thPsMpO5fg==

vardecrypt=CryptoJS.AES.decrypt(word,key,{mode:CryptoJS.mode.ECB,padding:CryptoJS.pad.Pkcs7});

returnCryptoJS.enc.Utf8.stringify(decrypt).toString();

}


2:在main.js中引入并注册


importUtilsfrom'./common/utils.js';

Vue.prototype.$encrypt=encrypt;

Vue.prototype.$decrypt=decrypt;

3:调用


this.$encrypt("欢迎登录","siR6WLQ9pPE0738Y");

varaa=this.$encrypt("欢迎登录","siR6WLQ9pPE0738Y");

this.$decrypt(aa,"siR6WLQ9pPE0738Y");


版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门