VUE
DamonREN
这个作者很懒,什么都没留下…
展开
-
解决后端传给前端(vue)long类型精度丢失的问题
bug场景:后端传递实体类给前端,数据库中主键为bigint,java类中为long类型。从数据库中查出后返回给前端展示,结果精度丢失。问题分析:vue前端对long类型的精度无法接收,javascript 的 Number 类型最大长度是17位,mysql 使用bigint 类型长度是20位。解决方案:返回给前端前通过配置类进行long类型转换string,避免精度丢失。/*** 创建配置类,对返回给前端的数据类型进行转换,long类型转换为String,避免前端造成的精度丢失*/@原创 2022-04-19 11:10:58 · 4502 阅读 · 0 评论 -
解决Java后端Long类型返回给前端精度丢失问题
解决Java后端Long类型返回给前端精度丢失问题@JsonFormat(shape = JsonFormat.Shape.STRING)原创 2022-01-05 10:31:46 · 5071 阅读 · 2 评论 -
vue中使用sortablejs来实现表格拖拽排序
1、前端vue页面(rowDrop 方法实现行拖拽)<template> <div class="mod-config"> <el-form :inline="true" :model="dataForm" @keyup.enter.native="getDataList()"> <el-form-item> ...原创 2019-11-19 16:00:40 · 2865 阅读 · 3 评论 -
Vue弹窗传值
场景:点击新增后,需要将这个页面的分类Id传到弹窗页面,新增的时候绑定这个分类。步骤:1、列表页面中弹窗标签中绑定:classifyId="this.classify":<!-- 弹窗, 新增 / 修改 --> <add-or-update v-if="addOrUpdateVisible" ref="addOrUpdate" :classifyId="th...原创 2019-11-19 09:32:56 · 5723 阅读 · 0 评论 -
Vue用router-link跳转到下一个页面并带参数
1、在当前要跳转的地方加<router-link></router-link>。其中:to中的'name'参数是在路由注册的页面。<router-link :to="{name:'outdata',params:{classifyId: item.id}}">{{item.name}}</router-link>2、在跳转页面接收参数(注...原创 2019-11-18 16:58:20 · 2051 阅读 · 2 评论 -
element-ui时间选择器中设置结束时间必须大于开始时间
<el-form-item label="开始时间" prop="startTime"> <el-date-picker v-model="dataForm.startTime" type="date" format="yyyy-MM-dd" ...原创 2019-06-14 10:00:24 · 5669 阅读 · 3 评论 -
vue使用多级弹窗(Dialog)出现蒙版遮罩问题
场景:结果列表按钮对应了一个结果列表弹窗,页面中每条结果后又有下载和查看结果按钮,查看结果按钮很明显由对应一个弹窗页面。因此这属于多级弹窗(使用的是Dialog),当出现第一级弹窗时,可以正常关闭开启;当出现第二级弹窗后,第二级弹窗打开后就无法关闭,很明显是出现了蒙版遮罩问题。效果演示:(图二完全置灰,无法点击任何按钮)解决方案:出现蒙版遮罩和层级肯定是有关,但是尝试设置z-i...原创 2019-07-09 11:00:01 · 6450 阅读 · 4 评论 -
点击vue页面链接打开本地exe文件
应用场景:我们的项目要将其他合作公司的项目加到我们项目中,当然不是代码整合,是点击对用系统菜单能够进入对应系统的页面。问题是某些公司做的是.exe这种c端的,现改为b端的已经来不及了,简直是难为我胖虎啊。后来想一个折中的办法,点击菜单出一个带链接的页面(会提示将打开本地某exe应用),然后再点击此链接就直接打开了这个exe应用。勉勉强强应该是可以交付。思路:在web网页中调用本地应用程序的思路...原创 2019-09-25 17:25:39 · 12218 阅读 · 11 评论