- 博客(84)
- 收藏
- 关注
原创 uniapp多级联动选择器,区域选择组件分享
uniapp官方的多级联动选择器效果怎么样就不多说了,一言难尽。。。。然后我对比了多个组件库,发现了uview组件库,里面有个picker选择器还可以,1、操作栏只能显示在顶部,不支持底部显示。现实问题是很多场景操作栏显示在底部更好,或者产品就是要底部显示的。。。2、只能传递一些很直观的数据,比如直接就是文字我们在实际开发中,很多时候数据库中保存的是id,这里不够灵活,适配性不高数据源比较复杂时,比如是对象数据,我们还需要手动写初始化和查找逻辑,比较麻烦。
2023-06-20 15:20:46
4472
原创 flutter中tabbar吸顶效果,NestedScrollView结合tabbar
前言:有这样一个业务场景,tabbar在中间,向上滑动时,tabbar需要有吸顶效果
2023-03-31 14:45:17
3032
1
原创 taro请求工具封装
taro框架是一个跨端兼容的开发框架,自带了请求相关的API,虽然灵活,但是封装程度并不高,会导致比较多的代码冗余,因此封装了一个请求相关的工具
2022-10-26 16:54:38
3664
原创 uniapp中unipop弹窗动画效果
目的描述 先关闭弹窗内容,然后mask缓慢关闭,提升用户体验实现1:uni-popup.vue文件create方法,设置duration时间,指定mask的动画效果时间close方法,设置延迟时间,指定mask的动画消失时间2:具体页面在uni-popup上写@change方法具体内容用一个flag来判断内容是否显示 写onchange方法,控制具体内容...
2021-09-08 21:34:27
3501
原创 office中excel设置下拉框多选
我参照了这篇文章https://www.php.cn/topic/excel/444717.html这篇文章整体写得不错,但是有些小瑕疵问题1:在模块1中保存。 这里并没有说清楚具体是:VBA编辑器中--插入---模块然后复制以下代码Public ReLoad As Boolean '开关listbox的change事件最终效果呈现如下问题2:data还在显示中,如果是给用户使用,显然是不希望让用户看到data那个sheet的,所以需要在模块1中继续加入以下代.
2021-08-31 17:53:49
8066
2
原创 uniapp中手机APP控制物理返回
背景 使用uniapp开发手机APP,在列表--新增--列表,这时候如果在列表页面手机物理返回,会回到新增页面去了,而我想达到的目的是 从列表页面如果返回的话要到首页去方案1:使用uniapp的onBackPress方法,它可以监听手机的物理返回操作出现的问题:因为APP中我使用到了权限控制,也就是必须登录才可以正常访问,所以使用了vue中的router。问题就出在这里,如果我用了vue-router,然后又在页面中使用onBackPress,那么会先执行路由...
2021-08-27 17:33:11
4073
1
原创 hbuildx中使用真机调试
前言 使用真机调试的原因是我开发uni-app项目,调试一直是在浏览器中选择手机模式进行调试的,但是打包安装到手机以后,发现很多样式变化很大,完全不符合预期,这是我知道浏览器是不能完全匹配手机的效果的。。。模拟器于是我开始找模拟器,市面上模拟器有很多,我选择了夜神,一顿操作以后是可以正常使用模拟器了,但是我发现了不足: 1:重,太重了,单单是开启这个模拟器就耗费了很多内存,感觉不值得,这不是我想要的效果 2:它虽然比浏览器模拟手机强多了,但毕竟也不是真机,跟真机...
2021-08-25 10:29:52
3841
原创 网页端企业微信扫码登录及其cookie问题
这个问题折磨了我6个小时,太痛苦了,特此记录!1:企业微信扫码登录 1:环境 前端 vue 后端spring-gateWay+springboot 2:实现过程 1:前端生成二维码,回调地址直接写后端的地址,处理完逻辑以后重定向 遇到的问题 1:cookie一直设置不上去 ...
2021-05-01 10:57:05
3077
原创 回调函数传参与防抖动处理 《二》
上一篇讲了回调函数,现在谈谈防抖动处理思路 1:当点击按钮的时候,用转圈的方式来显示,并且此时不能够再次点击,这种方式交互性比较好,个人还是比较推荐的,实现方式也很简单,网络上很多,就不赘述了 2:当点击的时候,某一时间段内多次点击,只有一次生效。这种就是我在这个项目中所用到的方式,具体实现方式如下 1:创建一个js文件,写一个防抖动处理的函数let timeout;let wait=1000;let immediate = false;// ex...
2021-04-10 00:10:00
266
原创 回调函数传参与防抖动处理 《一》
有这么个需求,点击按钮的时候,要做防抖动处理,这个时候我用到了回调函数,且回调函数中需要传递参数一:首先来讲讲回调函数传递参数吧 方式一:使用一个匿名函数将函数包起来:红色字体,外面的那个是做防抖动处理的,代码会贴在下面,现在重点看红色字体<Buttontype="default"size="small"style="margin:5px"@click="$Debounce((function(){testa('aa')}))">审核通过</Button...
2021-04-09 23:57:54
369
原创 vue+springboot中使用ueditor,路由跳转后再进入ueditor,ueditor无法加载出来
问题描述:已经在标题上了解决办法: 1:在页面销毁时删除ueditor实例,,mounted时创建实例,这样做的目的是再次进来时重新加载ueditormounted() { // 自定义上传路径 const baseUrl='http://localhost:8080/investment'; UE.Editor.prototype._bkGetActionUrl = UE.Editor.prototype.getActionUrl; UE...
2021-02-28 22:31:41
646
原创 ueditor删除视频
1:打开ueditor.all.js2:CTRL+F 搜索 //注册del/backspace事件3:添加如下内容 原来的代码 var caption = domUtils.findParentByTagName(me.selection.getStart(), 'caption', true), range = me.selection.getRange(); if (range...
2021-02-27 13:08:18
848
原创 vue前端上传文件到COS
1:main.js中//COS相关的Vue.prototype.loadi = 'https://images-1254950508.cos.ap-guangzhou.myqcloud.com/a/1588390454918/loading.gif';console.log(process.env.VUE_APP_serverUrl);Vue.prototype.$baseUrl = process.env.VUE_APP_serverUrl;Vue.prototype.fileCos = f
2021-02-26 23:02:09
2819
2
原创 vue项目提交form表单,后端接收不到参数
问题解析: 原因:传值方式是request payload 解决办法: 1:后端使用@RequestBody注解 2:在前端将json序列化(推荐) 这样的好处是后端接收参数比较方便,不需要加什么注解,也不需要对json做什么处理 import qs from 'qs' ...
2021-01-27 16:09:00
2677
原创 Java8中list.stream的复杂使用
场景1: 1.1:需求 前端需要返回一个json数组,数组中根据地区分组,各个地区下有各个景点 地区,景点可能有重复,要去重;各个景点使用 、隔开。 1.2:源数据 源数据是一个个对象,如下: 1.3:解决 //根据景区获取位置信息 public JSONArray groupS...
2021-01-15 17:29:24
633
2
原创 java中操作MongoDB
1:没有实体,没有使用MongoDB 1:根据id查询 BasicDBObject queryObject = new BasicDBObject("_id",new ObjectId("")); collection.find(queryObject); 2:指定返回的数据public static Object findById(MongoCollection collection, String id) { ...
2020-12-22 16:12:54
260
原创 关乎mysql数据库的连接查询和子查询的效率问题
前言:正常情况下,连接查询是比子查询效率要高的,因为子查询需要创建临时表。但是,在实际测试中,有部分情况子查询效率会比连接查询要高1:去重的情况下 ①连接查询SELECT DISTINCT itm.team_id FROM 表1 itm LEFT JOIN 表2 itmc on itm.team_id=itmc.team_idWHERE itmc.up_start = !1 AND itmc.check_state = !1 AND itm.NAME LIKE ...
2020-12-21 15:04:05
6535
2
原创 关于vue中使用ant design
1:版本问题 版本的问题简直想让人崩溃,我是重新全局安装了vue 和vue/cli ,然后再创建项目,重新引入ant-design就没问题了 1: npm install -g vue@2.6.11 vue的版本我指定的是2.6.11 2:cnpm install @vue/cli@4.0.4 -g vue/cli的版本我指定的是4.0.4 ...
2020-12-11 14:52:13
4329
1
原创 git相关
1:IDEA中撤回push成功的数据 操作步骤 1:先git log查看日志,获取需要回退的版本号 2:git reset –soft <版本号> 3:再次git log 查看是否撤销成功 4:通过git push origin master –force强制提交当前版本号,以达到撤销版本号的目的 5:...
2020-11-26 09:56:50
77
原创 HbuildX中修改自定义快捷键,向下复制
不得不说,HbuildX中快捷键自定义跟其他软件比起来实在是垃圾的不行,想改一个向下复制都难得要死,又有强迫症,简直逼死人,特此记录!!!前言 1:在HbuildX中,快捷键我选择了eclipse模式的,但是发现向下复制不行解决: 1:我将左边的东西全部复制过来右边了 2:搜索ctrl+alt+down,将这个东西原本所指向的东西改了,我这里随便改了一个 3:添加如下指令 4:这样就可以了,整...
2020-09-19 18:04:51
1930
原创 Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException,expected single matchin
问题描述 启动时报错,大致意思就是service里面有一个接口,一个实现类,spring容器不知道该用哪一个下面是报错Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'com.userInfo.service.IUserService' available: expected single matching bean but...
2020-09-07 20:30:03
3491
原创 IDEA下使用mybatisplus的CodeGenerator逆向工程遇到的编码问题
环境介绍 项目是springcloud,数据库是xampp中的mysql,建表是在Navicat下创建的问题: 使用CodeGenerator逆向工程时,在实体的字段注解中是乱码,在更改了数据库,IDEA编码全部为UTF-8以后,还是乱码解决 1:最后我解析乱码,发现是由数据库中的lat1,也就是iso-8859-1转成utf-8可以转换成原来的,得出的结论是编码不知道在哪个 环节,没有从iso-8859-1转成utf8 2:在...
2020-09-07 02:12:04
1775
原创 springcloud中使用mybatisplus的代码生成器
问题:在springcloud的子模块中用mybatisplus代码生成器,报错,mysql的jar包找不到? 花了1个小时,最终发现是parent标签的问题 之前在boot项目中能够成功使用代码生成器是因为 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent...
2020-09-05 16:49:36
351
原创 springcloud中子模块引用父类依赖问题
问题1:父类标签中的<dependencies>和dependencyManagement 如果使用dependencies,子pom会自动使用父pom中的jar包, 如果使用dependencyManagement,子类不会自动使用父类中的jar包,子类要使用的话,就要给出groupId和artifactId,无需 给出version 使用前者,如果父类有很多依赖,这样没用的也继承来,会造成臃肿,仁者见仁吧...
2020-09-04 23:56:48
4094
原创 IDEA中创建springboot项目,在java中右键没有创建class的选项,修改后注解报错
描述问题1:在IDEA中右键没有创建class类的选项 解决方法:右键java目录,mark directory as,选择sources问题2:在执行了步骤1以后,发现启动类注解报错,无法引入包 解决方法:右键pom文件,run maven,选择reimport...
2020-09-01 16:17:11
3757
6
原创 ionic打包遇到的问题
1:执行添加cordova platform add android时要账号密码,然后官网去注册账号时又遇到问题,注册不了 解决:指定版本cordova platform add android@7.0.0,具体可以有哪些版本可以查询一下,命令如下 npm view cordova-android2:执行ionic build android时 1...
2019-11-11 19:12:07
223
原创 关于文本域的显示处理
1:后端保存的文本域的内容要回显到文本域中 contentStr=contentStr.replaceAll("\n", "<br/>"); contentStr=contentStr.replaceAll(" ", " ");2:前端非文本域的内容要展现到文本域中 var content=$j(s...
2019-11-01 16:51:22
461
原创 java通过response下载文件
需要注意两个地方: 1:IE下会乱码,所以需要用userAgent那个部分来处理 2:进入方法以后不会下载,没有反应,我这边的情况是因为我用了AJAX提交,所以要解决这个问题 1:设置AJAX参数 2:换一种请求方法,不用AJAXpublic ActionForwar...
2019-10-29 11:48:09
609
原创 ztree控制是否级联选择
有这么一个需求,在树形选择的时候需要通过一个复选框控制是否级联选择,如下图 这个鬼东西搞得心累,中间失败的方案就不提了,直接写成功实现了的1:要写一个 zTreeBeforeCheck的方法2:这里的alongCheck就是那个是否级联选择的复选框的id function zTreeBeforeCheck(treeI...
2019-09-10 15:17:45
1725
1
原创 关于oracle排序时,先按照时间排序,再按照其他条件排序
这里的应用场景是 要先按照时间排序(Date类型),再按照flag排序(int类型),查询出来的结果只能按照时间排序,后面的flag排序规则不起作用最后分析得出的结论是,order by的时候需要格式化一下时间才可以正常生效没达到效果之前的代码SELECT n.LEADNAME, n.reportDate, n.LEADDEPORDERID, n.LEADORDERIDFR...
2019-08-28 16:07:39
8023
原创 easyUI中在js调整layout中的高度
<div id="cc" class="easyui-layout" style="margin:20px;width:95%;height:650px;"> <div data-options="region:'west'" style="width:70%;"> <div id="left-Content" class="easyui-t...
2019-08-20 13:54:15
1022
原创 解决IE低版本浏览器不兼容label标签的for属性
我这里用到复选框的树形选择问题,由于原生的复选框样式不好看,所以用了图片替换,html中的代码如下<td> <input type="checkbox" id="check" style="display: none;" onclick="ss()"/> <label for="check" class="mytext"><img s...
2019-08-13 16:31:13
2627
原创 angular中创建及其遍历map集合
在angular中使用map好像不太好用,或者我没用对方法,不过可以使用对象来代替map集合,达到的效果是一样的,代码量差不多,参考链接
2019-07-31 15:23:58
7572
原创 VScode中实现打开文件时自动自动到目录树中,也可以取消该功能
没办法,有强迫症,eclipse里面很方便,但是VScode中没有这个切换的功能就受不了,被我找到了
2019-07-29 11:41:59
5838
原创 ionic在VScode中修改代码自动更新时报错Error: read ECONNRESET
错误如下图原因: 这是因为app-scripts的版本问题,需要将原来的3.1.0版本升级到3.1.6版本 代码如下:cnpm install @ionic/app-scripts@3.1.6 --save-dev注意:需要进入到项目中才可以生效,如果是在项目外执行此命令是不生效的...
2019-07-27 12:42:07
2542
原创 jQueryMobile 和jQueryMUI手机端树形选择
这个就我这两天做的经验来看,不要像web端的那样父页面和树形选择页面分开来写,手机端合在一个页面会更好写思路: 由于没有找到很好的相关插件,所以CSS我是自己写的,JS我调用了web的插件的ZTree,再加上一些js控制,可以达到目的,效果图如下注意事项: 1:要写ztree中的setting,同时初始化, ...
2019-07-25 14:42:28
2298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人