自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 h5菜单(横向滚动、点击居中、更多级联居中)

基于vue的移动端菜单,菜单可以横向滚动和展开,支持点击居中选择导航。

2023-06-02 15:03:56 489

原创 vue使用自定义指令监听DOM元素变化

注册指令:directives:{ resize: { // 指令的名称 bind(el, binding) { // el为绑定的元素,binding为绑定给指令的对象 console.log(el,"绑定",binding); let width = '', height = ''; function isReize() { const style = document.defaultV

2021-07-16 13:52:54 4277 2

原创 一颗懒加载、可勾选、可查询的树组件

效果图:代码:<template> <div name="input-tree" id="input-tree" > <div class="el-input el-input--suffix"> <input type="text" placeholder="请选择" class="el-input__inner" @click="ha

2021-04-26 11:27:53 453

原创 定制el-select样式(神奇的el-input__prefix)

定制el-select样式(神奇的el-input__prefix)el-input 可以通过prefix-icon和suffix-icon属性在input组件首部和尾部增加显示图标,但是好像el-select好像不行,至少我没看到。我发现:效果图:使用**.el-input__prefix**就可以在el-select前面添加图标了。...

2021-04-23 14:36:46 4533 1

原创 地图seo格式的json数据获取

不得不感谢阿里提供的便利你可以获得2种json数据,xxx.json和xxx_full.json。区别在于xxx.json只有当前行政区的轮廓数据,xxx_full.json包含子行政区的数据。链接地址

2020-12-24 14:36:09 172

原创 vscode中 yarn : 无法加载文件 C:\Users\Admin\AppData\Roaming\npm\yarn.ps1,因为在此系统因为在此系统上禁止运行脚本。

问题描述:yarn : 无法加载文件 C:\Users\Admin\AppData\Roaming\npm\yarn.ps1,因为在此系统因为在此系统上禁止运行脚本。解决方法:以管理员身份运行vscode;执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;执行:set-ExecutionPolicy RemoteSigned;这时再执行get-ExecutionPolicy,就显示RemoteSigned;...

2020-09-03 14:09:52 7061 6

原创 前端vue使用crypto.js加密Java后端解密

vue 安装crypto.jscnpm install crypto-js --saveECB:是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个输出组成密文。CBC:是一种循环模式,前一个分组的密文和当前分组的明文异或或操作后再加密,这样做的目的是增强破解难度。(不容易主动攻击,安全性好于ECB,是SSL、IPSec的标准)ESB模式1.前端jsconst CryptoJS = require('crypto-js') // 引用AES源码jscons

2020-08-17 14:53:22 2058

原创 vue刷新网页后vuex的state数据丢失的问题

1、解决方法将state里的数据保存一份到本地存储(localStorage、sessionStorage、cookie)中。2、实现方式beforeunload这个事件在页面刷新时是先触发的,我在app.vue这个入口组件中监听beforeunload,先将state数据保存到sessionStorage,然后再刷新页面这样就可以每次刷新页面都可以触发,将state数据保存到sessionStorage中。代码如下:export default { name: 'App', create

2020-06-28 14:11:26 270

原创 js闭包总结(适合小白)

1.闭包的特性①函数嵌套函数②函数内部可以引用函数外部的参数和变量③参数和变量不会被垃圾回收机制回收2.闭包的好处与坏处1)好处:①保护函数内的变量安全 ,实现封装,防止变量流入其他环境发生命名冲突②在内存中维持一个变量,可以做缓存(但使用多了同时也是一项缺点,消耗内存)③匿名自执行函数可以减少内存消耗2)坏处:①其中一点上面已经有体现了,就是被引用的私有变量不能被销毁,增大了内存消耗,造成内存泄漏,解决方法是可以在使用完变量后手动为它赋值为null;②其次由于闭包涉及跨域访问,所以会

2020-06-04 17:21:33 110

原创 react从入门到放弃一-------基本概念1

库和框架对比library(库):小而巧的库,只提供了特定的API;优点是:船小好调头,可以很方便的从一个库切换到另外的库,而且代码机几乎不会改变。Framework(框架):大而全的是框架,框架提供一套完整的解决方案;在项目中,想切换到另外的框架,是很困难的。三大前端主流框架1.Angular.js出来比较早的前端框架,学习曲线比较陡,Angular1学习比较麻烦,Angular2-Angular5开始,进行了一系列的改革,也提供了组件化开发的概念;从Angular2开始,也支持使用TS进行

2020-06-02 17:59:03 160

原创 element-ui中el-table表格自适应

问题描述:在使用flex布局后,折叠导航后,页面窗口变大,el-table会跟着自适应,但是导航打开,页面窗口变小,el-table就不会跟着自适应。解决方法:在element-ui table标签上加css属性absolute,并在其父级添加relativehtml代码结构://html<div class="main"> <div class="main-content" ref="tableContainer"> <el-table>

2020-05-26 14:45:25 2771

原创 在vue中展示xml源代码-xml数据格式化和代码高亮显示

1.xml数据格式化//1)npm 安装vkbeautifynpm install vkbeautify//2)组件里,引入vkbeautify模块import vkbeautify from 'vkbeautify'//3)vkbeautify使用xml_show=vkbeautify.xml(xmlSource)2.html中高亮展示代码1)npm安装highlightnpm install highlight.js2)在main.js中引入文件`//高亮显示import

2020-05-19 16:15:25 4113

原创 Vue中xml格式转为json (x2js)

1.NPM安装x2js//使用npm安装npm i x2js2.全局挂载main.jsimport x2js from ‘x2js’ //xml数据处理插件Vue.prototype.$x2js = new x2js() //全局方法挂载3.使用//res (xml数据)var jsonObj = _self.$x2js.xml2js(res);console.log(jsonObjt);...

2020-05-18 14:53:49 2427

原创 如何查询相同 ID下某一列全部相同的 sql 语句怎么写?

select * from (select TARGET_ID,KEYRESULTS_NOWVALUE from KTKJ_TARGET_KEYRESULTS group by TARGET_ID,KEYRESULTS_NOWVALUE) agroup by TARGET_IDhaving count(TARGET_ID)=1 and KEYRESULTS...

2019-09-17 17:04:10 404

原创 sql查询字段过滤重复字段(多字段)

SELECT DISTINCT S.GOODS_TYPE,S.GOODS_IDFROM KTKJ_EMGCY_GOODS S GROUP BY S.GOODS_TYPE

2019-08-05 11:20:19 1653

原创 servlet重定向与转发的区别

重定向:response.sendRedirect()1.地址栏的内容会发生改变2.客户端行为,请求两次3.第一次请求的参数不会再第二次请求中保存 请求转发:request.getRequestDispatcher().forward(request,response)1.地址栏的内容不会发生改变2.服务器行为,请求一次3.会一直保存请求的参数对象...

2018-07-17 21:36:47 140

原创 severlet 简单交互

severlet 基本交互原理图1.登录页面提交&lt;form action="login" method="get"&gt; 姓名:&lt;input type="text" name="userName"&gt;&lt;br&gt; 密码:&lt;input type="password" name=&qu

2018-07-17 12:01:05 1444

原创 layui前端框架的使用

layui前端框架有一个专门的后台管理的例子,对于制作网页后台界面非常的便利。

2018-07-16 22:54:59 474

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除