看了源码,确实用于七牛云上传。
已经将项目迁移到最新的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;
扫一扫访问 Blade技术社区 移动端