看了源码,确实用于七牛云上传。
已经将项目迁移到最新的vue-cli
删除了 public/index.html 中所有link和script的引用
全部改为 import 加载来注册全局变量,代码见下列补充。
看了aes.js代码,不知道该如何引用npm版本
Saber版本:2.4.0
Avue版本:^2.4.0 npm版本
aes.js即crypto-js是否只是用于七牛云加密上传?
如果用于七牛云上传,是不是意味着可以删掉对该文件的引用?
如果不能删掉,那么这个文件对应的npm上的哪个版本,如何引用?
src/mian.js
// 引入全局变量
import './_global';
import Vue from 'vue';
......
...
........
src/_global/index.js
import './avue_dep'; // 优先注册avue的全局依赖
import './avue';
src/_global/avue_dep.js
import saveAs from 'file-saver';
import XLSX from 'xlsx';
import axios from 'axios';
window.saveAs = saveAs;
window.XLSX = XLSX;
window.axios = axios;
src_global/avue.js
import AVUE from '@smallwei/avue';
window.AVUE = AVUE;
这个需要详细描述一下给avue发一个issue:https://gitee.com/smallweigit/avue/issues
扫一扫访问 Blade技术社区 移动端