- 博客(62)
- 收藏
- 关注
原创 增强uni-app的uni-picker-view组件(添加搜索和禁选功能)
1、组件文件如下:<template> <view> <view> <!-- 普通弹窗 --> <uni-popup ref="popup" background-color="#fff" @change="change"> <view> <view> <uni-row> <uni-col :span="6"> .
2021-12-10 16:19:26
4926
原创 使用正则进行仅限一层(外层JsonArray,内层JsonObject)的JsonArray格式校验
(?:"((?:(\\")|[^"])+)")"key" 捕获有值(?:"((?:(\\")|[^"])*)")"" 捕获无值及有值(?:(?:"((?:(\\")|[^"])+)"):(?:"((?:(\\")|[^"])*)")) a"key":" 3kjk" 捕获key-value(?:(?:a,)*a) b (?:(?:(?:(?:"((?:(\\")|[^"])+)"):(?:"((?:(\\")|[^"])*)")),)*(?:(?:"((?:(\\")|[^...
2021-08-18 18:40:39
341
1
原创 关于数据产品的数据设计思路
数据产品的设计思路,因数据产品移动端显示范围小,故所显示的数据需1.统计数据,如按时间、部门、类别等维度进行合计等2.分析结果数据,如完成百分比、增长率、同比率等3.可下钻明细数据,如按季度合计,可以查看合计的月份数据,乃至日数据,直至下钻至最小级别数据4.可切换维度,如原先按月统计的数据,可以切换至按客户维度分析5.不滥用颜色及图表,颜色及图表搭配得当可提升数据表现力,以及视觉舒适性。...
2020-05-08 09:35:35
618
原创 帆软定时填报问题分析
问题:帆软定时填报失败?分析:查看日志:插入数据为空,结合分析,猜测是参数无法获取,导致报表数据为空,填报为空。解决:定时填报时增加参数,并填充,定时填报成功。...
2020-01-02 14:55:03
757
原创 帆软进阶之路
1.contentPane.curLGP.setCellValue和contentPane.setCellValue的区别:前者赋值给单元格的是显示值,后者赋值给单元格的是实际值。使用前者赋值会导致提交时内容为空。...
2019-12-23 12:00:50
530
原创 解决帆软移动端明细表展现问题-固化查询结果、折叠、滑动、分页
1.源数据和问题:源数据为明细报表,在PC端展现方便查看,在移动端会由于数据量增大,操作时间达十几秒,操作体验感差。2.解决方案:从两个方面解决操作,一是数据源问题:从数据库查询数据加工报表格式的过程漫长,我直接将报表结果转为Excel文件。二是移动端操作问题:在较小的屏幕展现明细数据表,我采用纵向折叠,横向滑动,分页查询(帆软的行式报表引擎)。3.解决步骤:1)固化查询结...
2019-08-12 16:08:31
3715
原创 帆软js行列隐藏显示切换
自定义按钮,添加已下事件函数:var rows=row.split(',');for(var i=0;i<rows.length;i++){ $("tr[id^='r-"+rows[i]+"-0']").toggle();// alert($("tr[id^='r-0-0']").text());}var cols=col.split(',');for(var ...
2019-08-05 10:33:15
2685
原创 Wex5异常记录及分析
1.使用Cordova插件调用本地扫描二维码功能1).报错信息:ERROR.'addPlugins'失败2).报错分析:根据报错信息查询文件确实不存在,猜想是由于自动追加插件有问题,使用手动添加插件3).结果:成功执行...
2018-12-24 09:32:48
451
转载 转载:ORACLE 根据IDS转NAMES(厉害了)
WITH t AS (SELECT '1,2,3,4' a, 1 b FROM Dual UNION ALL SELECT '1,2,3' a, 2 b FROM Dual),p AS (SELECT 1 c, 'A' d FROM Dual UNION ALL SELECT 2 c, 'B' FROM Dual UNION ALL SEL...
2018-10-12 15:31:17
346
原创 帆软报表小技巧
1.帆软设计器报表调整行高:=&B4 在当前单元格已B4为父格时,该公式可以跟随父格给出序号 $$$表示当前单元格数值 sql lite : strftime('%Y',订购日期) ----获取年份 占比公式:proportion(b2) -----或者B2/sum(B2[!0]) B2[!0]{A2=$A2}表示B2扩展出来A2相同的单元格 比较:b2-b2[a2:...
2018-10-08 16:54:47
5130
1
原创 Vue新增路由页面
1.安装路由npm install vue-router2.配置路由文件/src/router/index.jsimport Vue from 'vue'import Router from 'vue-router'import HelloWorld from '@/components/HelloWorld'Vue.use(Router)export default ...
2018-10-06 08:54:06
1322
原创 Vue初级使用重点简介
一、Vue安装Vue官方网站:https://cn.vuejs.org/v2/guide/参考Vux教程:https://blog.youkuaiyun.com/weixin_41646815/article/details/79094196https://blog.youkuaiyun.com/wwaenig521314/article/details/73469542两篇一起参考,安装项目时eslin...
2018-09-29 11:34:23
210
原创 Vue动态读取异步JSON列表显示失败
1.问题:vue动态读取列表显示失败2.原因:由于vue的绑定机制,data的数据结构在Created生命周期前就确定了,无法动态更改data的数据结构3.解决:使用v-if在JSON获取到数据后重新构建参考:https://segmentfault.com/q/1010000009396332...
2018-08-30 15:00:53
893
原创 Vue引入简单的rem
1.修改vue工程的index.html文件,参考代码为:<!DOCTYPE html><html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta charset="utf-8">
2018-08-27 16:51:23
1675
转载 批处理:在TXT文本每一行的行首和行尾插入指定字符串
1.代码@echo offset TheStart=delete_recursive("/system/app/set TheEnd="^);(for /f "delims=" %%i in ('type 1.txt') do ( echo %TheStart%%%i%TheEnd%))>2.txt2.原文链接:http://www.bathome.net/vi...
2018-08-27 15:07:42
4281
原创 Vue打包时图片资源放置在src同级static文件下出现图片访问失败的问题
1.问题:图片放在src同级目录下static目录下,开发环境使用相对路径,运行正常,打包后图片访问失败2.原因:参考文档(https://www.jianshu.com/p/563e417e2d1f),路径变更了3.解决方式:使用绝对路径,static/xx.png...
2018-08-11 17:02:55
5581
原创 如何安装Vant(基于Vue的UI框架)
1.运行vue项目(参考文档:https://blog.youkuaiyun.com/wwaenig521314/article/details/73469542)2.由于使用Vant,所以,安装步骤有一些区别,先根据步骤一安装好node.js3.安装Vant的脚手架(参考文档:https://youzan.github.io/vant/#/zh-CN/quickstart)vue init y...
2018-08-09 15:32:03
6107
原创 Vue实现按钮可旋转和移动且有边界Demo
1.效果在Chrome移动端浏览模式下,按钮在可见区域内随意拖动并且点击可旋转2.代码<template> <div id="app"> <div align="left">translateX:{{this.icontranslateX}}</div> <div align="left"
2018-08-09 11:39:46
1453
原创 Vue实现按钮旋转和移动位置Demo
1.静态效果图Chrom移动端浏览模式下可拖动按钮处于任意位置,并且点击可旋转按钮2.代码<template> <div id="app"> <div class="icon-add-50" :style="iconstyle" @click='click' @touchmove='touchmove' @touchstart='touc...
2018-08-08 14:09:16
9702
原创 个人的mint-ui的picker选择器样式修改方案一
1.模板代码:<mt-popup v-model="signReasonVisible" position="bottom" style="width:100%;height:43%;" class="popup"> <mt-picker :slots="slots" @change="setSignReason" style=&
2018-08-02 17:17:49
4841
原创 通过时间戳计算天数结果为负值
1.问题:通过时间戳计算天数结果为负值2.原因:使用了int类型接收时间戳的差值,int类型最大值为2147483648,即天数大于24.85...天会变为负值3.解决方式:使用long类型接收时间戳的差值...
2018-08-02 16:14:10
5559
原创 在帆软报表上数据库查询报空指针错误(仅针对使用了SqlServer的OpenQuery)
1.问题:在navcat上执行查询正常,在帆软上执行数据库查询异常2.原因:在openquery语句中使用了"--注释语句",导致navcat可以正确识别,帆软无法正确识别注释3.解决:去除--注释语句...
2018-08-01 11:42:14
1303
原创 实现finereport帆软报表固定行数分页
1.解决列名显示不全:模板-页面设置-自定义:长度和宽度设置超大2.其他单元格以某一个单元格为左父格,在该单元格上设置行后分页属性&D3%20=0D3为该单元格,20为每页20行...
2018-07-26 13:56:35
14403
2
原创 不倒翁
1.同事:记录少了啊2.我:应该是过滤掉了3.查看sql语句中。。。4.内心:xxxx,语法错了,咦,这里好像还有个问题5.问人:原来的sql语句好像有问题6.人:有用户投诉吗7.我:没有8.人:维持9.我:哦...
2018-07-25 15:46:02
643
原创 撞了南墙,没撞倒,发现墙上有个门,门上还有把钥匙
1.axis生成的wsdl客户端把ip地址写死在构造函数内(墙)2.我想使用spingboot的@value读取配置文件的ip地址(头铁)3.@value需要注册bean,不能用static修饰(拿头撞)4.无法实现(撞不到)5.wsdl客户端代码多参构造函数(有门)6.其中有一个就是传入ip(钥匙)...
2018-07-24 17:39:04
187
原创 从mint-ui源码查看接口信息的技巧(以datetime-picker为例)
1.问题:想知道datetime-picker取消的回调函数,but文档没有提供2.原因:懒,估计是觉得源码都给你了,自己看源码去,文档写个大概就好了3.解决方式:看源码,从源码中读取接口信息步骤:1)打开datetime-picker的源码vue文件2)搜索$emit关键词,从文中找出如下四个地方:1.$emit('cancel') ---------这估计是取消的按钮回调...
2018-07-24 11:14:33
548
原创 Vue2.0-mint-ui解决移动端苹果手机有滚动穿透的问题
1.遇到的问题:使用mint-ui的弹窗选择时底部页面会出现滚动效果(仅出现在苹果手机,安卓手机,pc端正常)2.问题原因:滚动穿透,这是啥,我也不懂3.解决方式:参考文档,了解下:https://blog.youkuaiyun.com/weixin_40126227/article/details/80858990思路就是弹出层打开的时候禁止body的滑动事件,弹出层关闭恢复body的滑动事件...
2018-07-23 10:42:46
5245
1
原创 vue2菜鸟填坑之旅-看文档是不可能的,只有填坑才能过得了生活的样子
00001.a.父组件data(){ signs:[ { signtime:'请选择', signreason:'请选择' } ]},子组件使用props读取signtime和signreason,结果signreason读取为空b.signs是复杂类型,Vue无法动态绑定,但是后续pus...
2018-07-17 15:04:13
137
原创 Vue.js删除子组件数据显示异常,重新销毁创建子组件
一、问题描述:父组件通过v-for渲染子组件,删除子组件数据出现异常。二、问题原因:出现异常的数据不是响应式依赖,是从vuex读取的。通过测试发现,父组件删除数据,没有重新创建子组件,怀疑是子组件异常的数据是读取的缓存副本。三、问题解决:根据v-if改变dom结构的特性,手动使子组件重新创建。1.设置一个数据变量isrefresh=true2.初始v-if=isrefresh3.删除时,配合$ne...
2018-07-11 16:06:44
5305
原创 在泛微OA上实现帆软报表的单点登录
一、实现原理参考文档:http://help.finereport.com/finereport8.0/doc-view-884.html(单点登录的方式),http://bbs.fanruan.com/forum.php?mod=viewthread&tid=85063(泛微OA单点登录的实例),http://help.finereport.com/doc-view-1737.html(...
2018-06-29 08:17:42
12182
原创 帆软报表使用get中文传参乱码的解决方法
1.前言:帆软报表设置模板参数并使用url的get方法&携带中文参数时会乱码2.解决方法:先将要传递的中文转为utf-8编码如:员工 utf-8转为 &#x5458;&#x5DE5;将上文结果中的'&#x'全部替换为'%5B';将上文结果中的';'全部替换为'%5D';最后 员工 转为%5B5458%5D%5B5DE5%5D。使用上文结果作为参数即可。...
2018-06-22 14:30:12
3982
原创 修改Tomcat服务器内存
在%Tomcat_Home%/bin/catalina.bat,添加如下代码set JAVA_OPTS= -Xms512M -Xmx1024M-Xms:java Heap初始大小。 默认是物理内存的1/64。-Xmx:java heap最大值。不可超过物理内存。上述代码表示初始化内存为512MB,可以使用的最大内存为1024MB。必须要有M(表示兆,如果没有,则是KB),具体设置如下图:setlo...
2018-06-21 10:35:06
847
原创 解题记录
问题1:1、给一个函数,返回 0 和 1,概率为 p 和 1-p,请你实现一个函数,使得返回 01 概率一样。解题1:思路0 p1 1-p00 p*p 01 p(1-p) 0 10 (1-p)p 111 (1-p)*(1-p) function(){//效率会跟随概率变化,有效率为p(1-p),有待优化 if(fun()==0&&...
2018-06-11 15:29:52
192
原创 JavaScript 元素选择器
JavaScript 的元素选择器有:1.循环遍历DOM获取1)document.getElementById("id值")-----返回一个对象或null2)document.getElementByName("name属性的值")-----返回对象集合或null3)document.getElementByTagName("标签")-----返回对象集合或null2.通过SelectorsAP...
2018-06-08 08:31:59
7681
原创 css图片比例放大及幽灵白色十六进制
1.图片按比例放大:css3的transform属性,scale(1)表示原比例<img src="images/xx.png" style="transform:scale(1.05)"/>2.一个微信取色网址:http://bj.96weixin.com/rgb/幽灵白色:GhostWhite #F8F8FFGhostWhite...
2018-06-07 13:54:31
198
翻译 css兼容ie写法
width:auto;是宽度自动的意思。\9是hack css 的一种写法,这种在正常css代码后面加"\9"的方式,只有IE浏览器才能识别,其他浏览器会忽略这条语句。这样就能做到差异化浏览器,来达到兼容浏览器的目的。对此,还有其他hack css的写法。如:color:red;//一般浏览器识别,字体颜色为红color:blue \9;//IE8,IE9及以上版本识别,字体颜色为蓝*color:...
2018-06-05 17:00:10
10154
原创 在vue-cli中使用路由
1.前言:把一些细节记录下来,毕竟只有一个人和整个世界呢~参考文档:https://www.cnblogs.com/GainLoss/p/6795225.html2.实现细节:在子组件中实现跳转链接,在js事件中使用this.$router.push("/test");相当于<a>标签的href...
2018-06-01 15:31:18
258
原创 警告:java框架使用
1.前言:今天在使用springboot做hibernate的orm映射时,添加了hibernate的配置语句导致表结构被删除2.警告:1)代码不熟悉,导致结果无法预料2)使用正式环境开发,异常会导致后果严重3)数据库权限过大...
2018-05-29 14:44:11
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人