若依的多图片上传/回显/保存多图片路径url逗号隔开存数据库,前后端都有,拷贝即用
总结:大家的业务细节可能不同,实现方法也有多种,如果使用若依框架,本身就已经封装了很多方法,多用其封装好的方法是最方便的,2.上传方法,重中之重,参数和返回值自己要明确自己要什么,再根据实际情况修改逻辑,方法走不通多添加log 前台打印找问题。这篇文章涵盖前后端,大家仅需对业务细节进行修改即可,本身
vue3获取子组件实例
vue3获取子组件实例
前端实现base64编码处理
前端处理base64的步骤
vue项目实现自适应屏幕分辨率
适应不同分辨率的屏幕
纯前端实现文件预览(pdf、docx 、xlsx)详细过程
data() {return {//xlsx也需要装一个插件 npm install luckyexcel。
echarts 中的legend 配置
legend: { show: true, // 是否显示图例 type: 'category', // 'plain':普通图例。缺省就是普通图例; 'scroll':可滚动翻页的图例。当图例数量较多时可以使用 z: 2, // 组件的所有图形的z值。控制图形
前端vue优雅的写出描述列表,el-descriptions,思路分享【随记】
对于代码的优雅来说,可能每个人的看法是不一样的,但是对我来说,简洁,易懂,容易维护,就够了。能够做到思路打开是最好的,不要局限在这一种方法里,大家有更好的思路,欢迎讨论。接下来这段代码是封装组件时用到的,主要是当时的详情弹窗要弹得东西太多了。这只是一个思路,一种启发。el-descriptions优
vue3中的hooks基本使用
vue3 中的 hooks 函数相当于 vue2 里面的 mixin 混入,hooks本质是一个函数, ,就是将文件的一些单独功能的js代码进行抽离出来,放到单独的js文件中他的优势就在于, 复用代码, 让setup中的逻辑更清楚易懂。
vue2的vue.config.js中简单配置代理跨域
个人简单配置proxy代理跨域
vue3.0 proxy设置代理不成功
最后还是出现在axios的默认基本路径的配置和代理发生了冲突,代理本身是将请求基本路径代理到目标基本路径。要么设置为项目启动路径http:localhost:8080要么设置为空。axios 基本路径却设置为http:localhost:3000,项目基本路径是http:localhost:8080
element el-select下拉框选择失效
element el-select下拉框选择失效
JS 读取文件内容
JavaScript 不能直接访问本地文件系统,仅能通过浏览器提供的接口进行读取。如果想要在网页中读取本地文件,则需要使用 input 元素的 file 类型,让用户选择本地文件后再进行读取。对于安全原因,JavaScript 不允许自动读取本地文件系统中的文件,需要用户手动选择本地文件后进行读取操
el-dialog对话框子组件的关闭
在子组件对话框中 用:before-close关闭对话框,取消按键绑定点击事件。父组件中@close接收子组件传来的“close”事件。子组件把"close"事件传给父组件。
ant-design-vue表格Table行内新增、编辑、删除
ant-design-vue表格Table进行单元格内新增、编辑、删除等操作。
js设置弹出式独立窗口页面,和 window 的方法
在链接或按钮附近的“打开窗口”图标可以让用户免受焦点转移的困扰,并使用户知道点击它会弹出一个新窗口。如果已经有一个这样名字的窗口 —— 将在该窗口打开给定的 URL,否则会打开一个新窗口。最初的想法是,在不关闭主窗口的情况下显示其他内容。因此,浏览器必须引入很多限制,以禁用此类代码并保护用户免受广告
npm 查看源地址以及更换源地址的方法
在使用npm命令时,如果直接从国外的仓库下载依赖,有时候下载速度很慢,甚至会下载不下来。这时我们可以更换npm的仓库源,提高下载速度。
Vue3项目中使用富文本编辑器
Vue3项目中使用富文本编辑器
js中的定时器 setTimeout()和setInterval()
JavaScript 定时器,有时也称为“计时器”,用来在经过指定的时间后执行某些任务,类似于我们生活中的闹钟。JavaScript 中提供了两种方式来设置定时器,分别是 setTimeout() 和 setInterval()
VSCode代码颜色设置与常用插件
VSCode代码颜色设置与常用插件
vue3和vite项目的axios的配置封装(含proxy跨域)
vue3和vite项目的axios的配置封装(含proxy跨域)