1.![](https://i-blog.csdnimg.cn/blog_migrate/2590b6b567dd83b66c28e5661f079312.png)
解析:
在script中引入的枚举信息hireType,无法直接在template标签中使用,需要在data里面定义hireType ,另外也可以放在computed里面
2.![](https://i-blog.csdnimg.cn/blog_migrate/4b64421b0efc54a43e05427dc47f27fe.png)
在项目中想要实现一个成员导入的功能,可以通过导入excel对应文件批量导入数据,这些功能vue-element-admin直接提供了,直接引用即可
- 在使用的时候得安装xlsx包
npm install xlsx
- 引用
import XLSX from 'xlsx'
- 之后就是报错
解决:直接将
import XLSX from 'xlsx'
改为import * as XLSX from 'xlsx/xlsx.mjs'
即可另一种情况就是下载包是最新版本不支持,下载包要注意安装版本号。
3.![](https://i-blog.csdnimg.cn/blog_migrate/653c7bab6fb62b45f770d5b0f013f42c.png)
经过排查,发现原因是导入的JS文件放在错误的文件路径了
4.
(1)什么是跨域
当一个请求url的协议、域名、端口三者任意一个与当前页面url不同即是跨域
(2)解决跨域的方法
1.在vue.config.js文件里的devServer写入代理配置
注:只能在开发环境中可以使用 后端请求地址是http://192.168.71.212:8080, 所有api的接口url都以/api开头。
2.配置开发环境的基础地址,并使用,代码如下
3.最后重启项目就好啦