- 博客(15)
- 收藏
- 关注
原创 antdvue tree-select树选择组件 选中值显示label拼接父节点
antdv的a-tree-select 选中子节点拼接父节点展示
2022-12-21 17:38:04
4951
1
原创 调用浏览器局部打印,空白、只有一页问题、火狐兼容
前端结合iframe调用浏览器原生打印实现局部打印功能。页面包含多种图表的打印内容空白解决方案。打印内容只有一页,火狐打印内容空白解决方案。
2022-06-15 17:23:33
2737
原创 写了个兼容到ie8的页面所遇到的问题汇总
最基本的,不要使用es6语法,在ie10及以下会有问题。如果你发现自己的代码在ie运行不下去先看看是否有es6语法。如上,应该使用varie9下,获取页面dom元素对其classList进行增删无效(控制台:无法获取未定义或 null 引用的属性“remove”/“add”…)为了兼容可以添加以下代码。下面的第二行代码也做了ie8对于HTMLElement的兼容。if (!("classList" in document.documentElement)) { window...
2021-11-24 14:48:58
651
1
原创 禁用浏览器的回退
禁用浏览器的回退下面是实现禁用浏览器回退的jq代码 原理是监听浏览器的popstate事件,在后退的同时前进一步,实现无法回退的效果。$(document).ready(function () { if (window.history && window.history.pushState) { $(window).on('popstate', function () { window.history.pushState('f
2021-10-28 17:44:32
1245
原创 antd Modal弹窗中Select下拉框,Input输入历史框等 跟随底层滚动 与输入框分离
antd Modal弹窗中Select下拉框,Input输入历史框等 跟随底层滚动 与表单域分离位置错乱如果在弹窗中嵌套了包含下拉框的表单,很有可能会遇到滚动时下拉框跟随的不是弹窗这一层,而是底层,会导致位置错乱。如果是Select,只需要添加一个属性:getPopupContainer={triggerNode => triggerNode.parentNode}<Select getPopupContainer={triggerNode => triggerNode.paren
2021-08-31 11:13:30
1764
原创 如何理解css中负margin
有很多时候我们都会用到负margin,但多数情况下不理解具体行为负margin具体行为需要根据设置的方向、是否浮动以及元素的定位方式来判断1.在没有设置浮动和特殊定位position的情况下margin-top或margin-left为负值:该元素a往该方向(top/left)移动相应距离margin-bottom或margin-right为负值:该元素a本身不移动,后面的元素b往该元素a方向移动相应距离并覆盖该元素a2.没有设置浮动但position为relativemargin-top或ma
2020-08-07 12:01:21
386
原创 css垂直居中最好用的两个方法
内外两个div,外层div可以用flex布局的情况:外div:div1{ display:flex; justify-content:center; flex-diretion:column;2.跟上面同种情况下用外div:div1{ display:flex;内divdiv2{ align-self:center;}3.外层不可以flex布局内div:div{ position:relative; top:50% transform:translateY(5.
2020-08-07 11:43:00
171
原创 为什么img input标签是inline元素还可以设置宽高
涉及到一个概念:可替换元素可替换元素比如img input等它们的内容不受当前文档的样式的影响CSS 可以影响他们的位置,但不会影响到内容他们的内容都不是通过在标签内添加文本,而是通过某个属性(比如src、data、label或js控制)来显示内容的可替换元素拥有内置宽高,他们可以设置width和height。他们的性质同设置了display:inline-block的元素一致。所以img是inline元素但是可以设置宽高...
2020-07-31 15:40:21
1131
原创 Android 在fragment跳转到另一个activity后,返回fragment页面没有更新
Android 在fragment跳转到另一个activity编辑了信息后,返回fragment页面没有跟着更新因为跳转到activity时,原来的fragment生命周期执行了onpause和onstop,并没有destory,所以不会重新create那么只需要把数据在onresume或者onstart中重新赋值就好initDate中是要控件赋值的代码...
2020-06-18 14:38:54
1072
原创 nodejs npm安装webpack遇到的问题
nodejs npm安装webpack遇到的问题首先确保你安装了nodejs,这个在官网下载安装十分简单,一路下一步。安装后在cmd输入 node -v 和npm -v,有的话就是正确。如果出现node或者npm不是内部或者外部命令,可能是环境配置问题,可以自己去查一下怎么配置路径。如果确认路径没有问题 ,那应该是系统问题,重启一下环境配置才生效,我也想请教一下为什么我每次配置完都要重启电...
2020-04-15 21:29:15
3442
1
原创 Android Studio 获取控件报空指针
Android Studio 获取控件报空指针我的代码是这样的然后里面有获取两个控件,都报空指针后来我才发现这样子写是不对的,正确的如下因为我所要的控件不是在当前的contentview中,是在我引入的另一个view中这个算是第一次遇见没意识到或者粗心大意会犯的错,记录一下...
2020-03-29 22:06:31
466
原创 maven中pom.xml出现web.xml is missing and is set to true
pom.xml报错:web.xml is missing and is set to true右击项目属性,如图所示操作勾选后先别应用,下方出现蓝色字下划线的链接,点进去修改content directory,下面那个选项一定要勾选ok后可以查看到src/main/webapp下有web所需的配置文件就可以了...
2020-02-22 10:20:28
175
原创 修改maven项目jre系统库版本
修改maven项目默认jre系统库1.5版本eclipse创建maven项目JRE系统库版本是1.5的如果想使用更高版本的 如1.8做法如下:1、寻找到maven路径下的conf文件夹,打开setting.xml2、找到标签,在里面添加如下代码(注意要在注释符号外面添加)<profile> <id>jdk-1.8</id> ...
2020-02-21 21:27:21
868
原创 eclipse schema xml提示
eclipse schema xml提示下载spring-beans.xsd.xml复制或点击下面的链接http://www.springframework.org/schema/beans/选择一个打开 我选的是最后那个CTRL+S保存文件点击window,选择preference搜索 “xml catalog”右侧点击Add上面的key填的是http://www.s...
2020-02-16 21:43:16
179
原创 eclipse切换工作空间后tomcat启动报错
eclipse切换工作空间后tomcat启动报错切换工作空间后,报错说端口已经被使用,有另一个sever正在工作。解决方法:去你原来的workspace下,找到 metadata目录下,有个.lock文件。 删除即可解决问题...
2020-02-16 12:05:51
633
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人