- cover 和 contain 区别
- setup 接收props用computed
- 取父组件值 defineProps
- vue-demi 兼容vue2 vue3
- 图片如何使用是最优雅的(需改进)
- el-popver el-tooltip 一起使用有冲突 可以el-tooltip放在最外面
- el-popover 关闭使用hover + popover.value.hide()更友好
- el-input 中在输入框可以使用插槽 prefix(前) 后 suffix large middle small 大小
- router 属性中
path:'/:pathMatch(.*)'
错误路由都可以重定向 - 本地代理 可以设置请求头所有都允许跨域
- allowHosts 数组可以写入接收 域名
- 后端代理 可以定义多个api前缀 代理不同地址 结合实际情况和域名在hosts配置映射使用
- axios baseUrl 使用公共请求头
- 在写方法的时候可以单独配置baseUrl
- 前端不接受直接修改hosts 需后端去转发
- el-upload action直接写前缀也可以去匹配代理地址
- data属性 在formdata传递除file之外的其他字段值
- uuid有前端插件 有短uuid 也有长
- auto-upload属性 控制直接上传还是交互控制
- 直接upload.value.submit()可以进行上传
- 可以在public 配置全局config.json 项目中@/../public 这样可以取到
- 业务参数可以自定义配置一个对象然后
const queryString=Object.entries(params)
.map(([key,value)]=>`${key}=${value}`)
.join(&)
23.连接websocket很简单 先判断浏览器有没有websocket
然后websocket(自己定义)=new WebSocket(可连接地址)
24.onopen事件代表握手成功 25.onmessage 接受连接成功内容 文件可以切块处理为blob发送给ws
未完待续 困住了 累一周