本文为博主原创,未经允许不得转载
1.vue页面
placeholder="请选择客户">
v-for="customerInfo in customerArray"
:key="customerInfo.id"
:label="customerInfo.name"
:value="customerInfo.id">
@change="onPublicChange" :before-upload="beforeUpload">
浏览
注:公钥:crt|pem|cer
@change="onPrivateChange" :before-upload="beforeUpload ">
浏览
注:私钥:key
2.上传文件时的校验
onPublicChange({fileList}) {
try {
var file = fileList[fileList.length - 1];
if (file && !/.(crt|pem|cer)$/.test(file.name)){
UxMessage.warning('请上传正确格式的公钥');
return;
}
this.publicFileList = fileList.slice(fi