
前端
文章平均质量分 52
星月昭铭
青峰有云似战戈
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
uni-app打包h5并部署到nginx,路由模式history
uni-app打包有些坑,当时运行的基础路径填写了./,导致在二级页面刷新之后,页面直接空白。就只能换一个路径了,nginx也要跟着改,下面是具体步骤。原创 2025-03-13 10:24:48 · 2523 阅读 · 0 评论 -
uni-app打包成H5使用相对路径
打包之后请求的路径没有带上域名,网上找了一圈,问ai也没用,各种试,终于给试出来了。原创 2025-03-12 16:48:11 · 912 阅读 · 2 评论 -
若依vue前端queryParams搜索下拉框无法重置或者重置值有问题
最后试了一下在resetQuery方法里面给queryParams重新赋上一个对象,发现可以正常重置了,能保证值不会改变,还有从菜单点进去重置值会消失。在A页面点击查看详情跳B页面,发现如果选择不同行跳转的话,点击重置按钮,下拉框里面的值会变成第一次进来的值。找了一圈没找到答案。原创 2025-03-09 17:14:34 · 319 阅读 · 0 评论 -
浏览器控制台中使用ajax下载文件通用代码(没有postman等情况下)
有时候,可能电脑里面没有postman(比如内网),然后又需要导出一些文件,前端又没有提供相应的功能(比如循环调用导出等),这时候我们就可以通过在控制台写代码的方式来实现了。这个还是在帮同事处理实施的问题时候想到的,当时在内网环境,同时导出4000家单位处理之后的数据系统会卡死,然后就用了这种方式,写代码循环了5次来分批导出。,总之就是一句话,你代码里面能发送的ajax请求,控制台里面也能。原创 2024-11-25 17:21:18 · 1691 阅读 · 0 评论 -
ArcGIS使用ClassBreaksRenderer(分级渲染)后恢复图层原本渲染的样式
摘要: 在ArcGIS开发中,使用ClassBreaksRenderer分级渲染后需恢复原始样式,通过缓存FeatureLayer的renderer属性实现高效还原。具体方法: 图层加载完成后,将原始renderer存入自定义属性(如layersRenderer); 恢复时直接重新赋值(如layer.renderer = cachedRenderer)。此方案避免重新加载图层,性能最优。代码示例展示了市、县图层的缓存与还原操作。 关键点: 缓存原始渲染器,动态赋值恢复。原创 2021-08-17 09:24:11 · 1214 阅读 · 0 评论 -
layui子页面中退出登录使父页面跳转到登录页面
在layui的iframe模板中,因为页面都是通过iframe方式引入的,所以在子(iframe)页面中使用location.href = "../user/login.html"后,跳转的页面依然显示在内联框架中,而不是父页面跳转;//parent.location.href = 要跳转的地址,可以时相对地址或绝对地址 例如http://www.qq.comparent.location.h...原创 2020-01-10 16:59:00 · 3689 阅读 · 5 评论 -
layui中table控件使用templet无数据时显示undefined
在使用layui表格控件的时候,因为数据是一个嵌套对象,所以不能直接使用field来获取数据,只能使用templet,但是在使用templet的时候发现,有的字段没有数据时表格就会显示undefined例如上面的字段电话,当字段电话中没有数据时,显示的就是undefined字符串,解决办法就是使用三元表达式给它添加判断,/***typeof d.users.cellphone 判断数...原创 2020-01-07 10:53:45 · 6425 阅读 · 0 评论 -
HTML设置文本不可选中
css里面添加以下属性就可以span { user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}注意 :user-select: none;可以在高版本谷歌和火狐浏览器中生效,所以下面两个可以不用添加,老版浏览器应该要添加,user-...原创 2019-10-14 14:34:09 · 3057 阅读 · 0 评论 -
HTML5中datalist标签的使用
datalist是html5中出现的新标签,它需要配合input输入框来使用,它的作用就是定义了input可能要输入的值(可以被快捷选择),定义一个datalist的标签需要给他一个id,input就是根据id来与其绑定的,datalist中的option就是和列表一样,里面的每个数据都是可被用户所选择的<datalist id="name"> <option value=...原创 2019-10-01 15:18:52 · 6695 阅读 · 0 评论 -
textarea设置为不可拖动
一般情况下,textarea可以被拖动的,为了让其不可拖动,添加一个css属性就可以<textarea style="resize: none;">你好</textarea>添加一个resize属性,属性值为none,这样textarea就变得不可拖动了。右下角的拖动符号没有了...原创 2019-09-30 11:23:13 · 2163 阅读 · 0 评论 -
css3中自定义变量
使用过Less或者Sass的人都知道,为了方便,可以将css属性值定义为一个变量,这样在其他元素中需要使用的话只需输入变量名就可以了,不过,没使用了前面两者的,但又想定义变量的人有福了,css3已经支持定制变量。css3中,定义一个变量需要加前缀“- -”,类似于PHP中的变量需要带一个$。:root { --box-color: red;}:root 这个 CSS 伪类匹配文档树的...原创 2019-09-29 23:13:33 · 4564 阅读 · 0 评论 -
制作一个简单的HTML模态框
在网页中,时常会用到模态框,比如:用bootstrap库中的模态框效果一个模态框大致分为三个部分,顶部、主体部分和底部,这三个部分放在同一个div(盒子)中顶部顶部主要放标题,和关闭按钮(顶部右上角是个按钮,可以换别的 但是按钮有点击效果),非必须。主体用来存放主要控件,比如你要使用模态框做登录,那么登录主体控件(输入框、提示)就放在主体部分。底部底部主要用来放一些按钮,比如关闭...原创 2019-09-25 07:48:35 · 15410 阅读 · 3 评论 -
CORS 头缺少 'Access-Control-Allow-Origin'
今天使用vue发送Ajax请求时发现,请求不到数据,打开浏览器控制台发现报已拦截跨源请求:同源策略禁止读取位于 http://vue.studyit.io/api/get/lunbo 的远程资源。(原因:CORS 头缺少 ‘Access-Control-Allow-Origin’) 的错误后面百度了一下CORS,CORS是一种允许当前域(domain)的资源(比如html/js/web ser...原创 2019-05-16 22:19:01 · 16000 阅读 · 2 评论