vue3笔记(20-2)textarea处理 有一个备注框限制输入200个字符,要求是允许用户输入空格、换行,并且在详情中可以看到空格和换行组成的文字串儿。后端在存储时可以保留空格,但是换行会转译,在textarea中换行是算作一个字符的,这就导致了新建时200个字符,编辑时变成了203个字符,OMG…本篇是对textarea的处理。 2023-05-06 #typescript #vue
vue3笔记(20-1)el-input踩坑 一个最基础的输入框居然藏着坑!记录数字输入没有报错bug,内容基于el-form校验 。el-input事件记录。 2023-05-04 #typescript #vue
vue3笔记(19-3)文件预览 经过调研发现,开源库中对docx预览支持较多,doc未找到合适可用的库,包括微软官方js预览插件也仅支持docx。本篇是对预览组件的封装,可支持docx、jpg、png、txt文件预览 2023-04-21 #typescript #vue
vue3笔记(19-2)文件上传 原来的项目都是直接使用el-upload组件,结果遇到个新项目一个form里面可能需要使用多个el-upload,数据多了以后显得代码臃肿。本篇做一个文件上传抽取处理。 2023-04-04 #typescript #vue
vue3笔记(19-1)文件下载 文件下载方法很多,开发过程也走了几个坑,特别是部署到测试环境后,出现了本地开发不曾出现过的问题,本篇记录一下各种写法和实际问题解决。 文件格式后端读取文件后以流的形式传给我,从前端的角度理解就是Blob形式。打开浏览器调试工具,resonpse需要携带这样的头:注意在请求接口里面需要添加一个responseType 12345678910export function downloadFile 2023-04-04 #typescript #vue
vue3笔记(18-2)vite 首次打开界面加载慢问题 项目改用 vite 之后,启动确实特别快,但是首次打开界面加载慢的我想去刷一会儿微博(开玩笑)…本篇记录我在熟悉项目之后对项目构建做的一些优化尝试。 2023-03-19 #typescript #vue
vue3笔记(18-1)使用vite进行前端构建 之前的项目大多使用vue-cli搭建,感觉打包时间略长,随着项目体积增大,协作人数增加,尝试使用vite重新进行构建,并建立前端规范。 2023-03-16 #typescript #vue