npm install -g angular/cli --registry=https://registry.npmmirror.com
"pub": "npm run build && npm publish --registry=http://nexus.kedacom.com/content/repositories/npm-host-yuanqu/"
iframe
background-color: $--view-background;
git checkout -b <branch_name> <commit_hash>
293f69e888ebe2d4e89b86161e00c041adbf9e6c
@media screen and (max-width: 420px) {
font-size: 14px;
}
@media screen and (width: 1840px) {
font-size: 8px;
}
base64转blob
base64ToBlob (code) {
let parts = code.split(';base64,');
let contentType = parts[0].split(':')[1];
let raw = window.atob(parts[1]);
let rawLength = raw.length;
let uInt8Array = new Uint8Array(rawLength);
for (let i = 0; i < rawLength; ++i) {
uInt8Array[i] = raw.charCodeAt(i);
}
return new Blob([uInt8Array], {type: contentType});
},
base64URLtoFile(base64Data) {
let arr = base64Data.split(',');
let mime = arr[0].match(/:(.*?);/)[1];
let bstr = atob(arr[1]);
let n = bstr.length;
let u8arr = new Uint8Array(n);
while (n--) {
u8arr[n] = bstr.charCodeAt(n);
}
return new File([u8arr], 'image', { type: mime });
},
导出文件名下载
字符串转成数组
获取当前时间
websocket请求传参
json和对象类型转换
正则正整数校验
downLoadImg (img, device){
// console.log('pale downLoadImg device: ' + JSON.stringify(device));
var base64 = img.toString();
var byteCharacters = atob(base64.replace(/^data:image\/(zip|xlsx);base64,/, ''));
var byteNumbers = new Array(byteCharacters.length);
for (var i = 0; i < byteCharacters.length; i++) {
byteNumbers[i] = byteCharacters.charCodeAt(i);
}
var byteArray = new Uint8Array(byteNumbers);
var blob = new Blob([byteArray], {
type: undefined
});
var aLink = document.createElement('a');
aLink.href = URL.createObjectURL(blob);
aLink.download = device;
document.body.appendChild(aLink);
aLink.click();
},
registry=http://nexus.ctsp.kedacom.com/repository/npm-group-yuanqu/
# registry=http://nexus.ctsp.kedacom.com/repository/npm-host-yuanqu/
email=xuanyuebo@kedacom.com
always-auth=true
_auth=eHVhbnl1ZWJvOnh1YW55dWVibzA2MDQ=
滚动事件,设定滚动条的位置
给有滚动条的元素绑定滚动事件v-οnscrοll="myFunction()"
获取滚动距离:var scrollTopBan = $('#printTable').scrollTop();
更改滚动距离:$('#printTable').scrollTop(vueVm.scrollTopBan);