![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
承佳yijiu
这个作者很懒,什么都没留下…
展开
-
axios在Post请求中同时传递文件和对象
有时候前端往后端传值,需要同时传递文件和其他数据,如果是小数据的参数可以直接通过URL路径拼接 uploadExcel?menuId=${menuId},然后在后端接收参数。数据转为JSON传递:fdata.append('dictMap', JSON.stringify(this.dictMap))如果出现需要传递不确定数据量的一些对象map、list等,可以通过以下方式传递数据。原创 2023-08-08 10:48:16 · 1810 阅读 · 1 评论 -
vue父组件给v-for循环的子组件传值
当子组件是通过v-for循环出来的,并且只给特定的某个组件传值时通过this.$refs调用子组件的方法传递数据。一般传值this.$res[xxx]都不用带下标,但是如果是for循环出来的一定要指定下标this.$refs[xxx][0]。因为我这里是ref唯一的所以每个传值的下标都是0,如果定义的子组件ref不唯一都是类似ref="ABC"这种,给指定的子组件传数据就要通过他们的索引值传值this.$refs[xxx][0]、this.$refs[xxx][1]、this.$refs[xxx][2]原创 2023-05-15 16:30:27 · 1747 阅读 · 1 评论 -
js根据数组对象值、日期进行排序
现有一个树形结构数据,在后端直接通过hutool的树工具转成树结构数据List list ,分为三种类型的节点,返回的数据中发现没有对这些数据根据类型进行排序,所以在前端对这个树结构数组进行了处理......原创 2022-07-12 13:57:31 · 521 阅读 · 0 评论 -
el-collapse 折叠面板标题带输入框或按钮 阻止事件传递
记录:el-collapse折叠面板标题上添加按钮 或者input 时会出现点击按钮或者输入框时,面板折叠展开,如果是按钮的时候通过@click.stop.prevent 就可以阻止事件传递到父组件。但是需求是在折叠面板上添加搜索框,这个时候点击input和回车、空格都会引起面板折叠。通过@click.stop.native阻止点击输入框时引起面板事件@keyup.XXX.stop.native阻止键盘事件传播带输入框时阻止 回车搜索,输入和点击阻止折叠面板展开收缩按钮阻止点击 事件...原创 2022-06-28 16:12:39 · 3003 阅读 · 5 评论