- 博客(67)
- 收藏
- 关注
原创 vue3+axios下载哪后端返回错误信息并动态提示
下载使用两个接口,第一个接口用来判断当前文件是否可以下载,返回的是json,如果success返回true在走下载接口,后端返回响应主体~这是打印下载拿到的所有响应主体。
2025-04-18 15:41:32
298
原创 vue3+element-ui-plus+el-table样式
show-overflow-tooltip行内样式超过宽度 隐藏,划入显示内容。修改样式-添加属性show-overflow-tooltip。
2025-04-18 15:33:00
180
原创 vue3+element-plus实现表格操作列,文件上传,附带当前行参数字段
【代码】vue3+element-plus实现表格操作列,文件上传,附带当前行参数字段。
2024-12-05 10:37:33
267
原创 vue3+ts+element-plus服务端表格跨页回显,保存参数
【代码】vue3+ts+element-plus服务端表格跨页回显,保存参数。
2024-12-05 10:31:35
257
原创 vue3+element-plus实现图片上传,最后统一提交,支持查看,删除
【代码】vue3+element-plus实现图片上传,最后统一提交,支持查看,删除。
2024-11-01 11:45:26
224
1
原创 npm install 报错
因此输入:npm install --force 或者 npm install --legacy-peer-deps即可解决。原文链接:https://blog.csdn.net/elvia7/article/details/130222872。解决的方法就是command with --force,或者--legacy-peer-deps。--legacy-peer-deps 忽视依赖冲突,继续安装(不覆盖之前)--force 无视冲突,强制获取远端npm库资源 (覆盖之前)
2024-03-18 09:29:00
1927
1
原创 Git常用指令
true-不敏感 提交文件 如果只改文件大小写,git会认为没有修改什么,无法提交。先切换到需要合并的分支比如:git checkout main。在合并自己的分支 git merge ywt。提交文件查看文件名大小写是否敏感。解决:设置为false。
2023-11-12 19:38:32
107
原创 移动端兼容问题
解决思路:添加meta属性<meta conten='telephone=no' name='fomat-detection'>解决思路:input::-webkit-input-speech-button{display:none};解决思路:<input autocapitalize='off' autocorrect='off' />解决思路:提那家全局样式,-webkit-user-select:none。解决思路:-webkit-touch-callout:none。8、禁止IOS弹各种窗口。
2023-08-30 10:35:35
179
原创 布局模板应用
/* 上中下布局,中间自适应(中间左边固定,右边自适应) */<style> *{ margin:0; padding: 0; } .header{ width:100%; background-color:orange; height:45px; display: flex; justify-content: flex-start; align-items: center; } .flex-container .
2022-03-10 15:58:32
123
原创 VUE-3
Composition API: Ref vs Reactive//VUE2处理响应式数据<template> <h1>{{ title }}</h1></template><script> export default { data() { return { title: "Hello, Vue!" }; } };</script>//遵循data函
2021-04-20 11:37:46
102
原创 setTimeout
//异步输入0-5for(var k = 0;k<6;k++){ setTimeout(()=>{ console.log(k) },1000) } //明显不对 settimeout是异步执行的 所以只能取到6个6//第一种闭包实现 for(var j = 0;j<6;j++){ (h=>{ setTimeout(()=>{ console.log(h) },h*1000) })(j); };//第二种settim.
2021-04-09 11:23:55
101
原创 jshint 报错处理方式
1、pected an assignment or function call and instead saw an expression 问题:表达式缺少赋值,或者函数缺少调用,例如:三元运算符需要赋值给变量 Let variable = Object.keys(data).includes('DB') self.controller.set("reportDB",'DB'):self.controller.set("reportDB", ''); 解决:1.可以直.
2021-03-25 15:38:15
2479
原创 js中深浅拷备
1:深拷贝常用方法:JSON.parse(JSON.stringify(拷贝的对象))2:递归实现function isObj(obj) { return (typeof obj === 'object' || typeof obj === 'function') && obj !== null}function deepCopy(obj) { let tempObj = Array.isArray(obj) ? [] : {} for(let ke...
2021-02-03 15:14:51
196
原创 es7 异步
第一种://异步处理var testAsync = async function(){ let aa = function(time){ return new Promise((resolve,reject)=>{ setTimeout(function () { var res = '5'; resolve(res); }, time); }) } console.log('1122') let result.
2020-08-21 15:18:51
158
原创 配置代理服务
1,配置npm代理npm config set proxy=http://127.0.0.1:8087npm config set https-proxy http://server:port | npm config set registry=http://registry.npmjs.org若配置完成使用报错或者不走,npm config set registryhttp://registry.npm.taobao.org2、取消代理npm config delete pr...
2020-07-08 18:39:00
364
原创 开发问题总结
form表单自带input自带回车事件,禁用:1:<form onkeypress="return event.keyCode != 13;">2:jquery$(document).on("keypress", "form", function(event) { return event.keyCode != 13;});3:killDefault(event){ var evt = window.event || event; if (ev
2020-07-03 11:16:16
123
原创 js高阶防抖
//介绍://为防止频繁触发事件;例如:onmousemove事件,移动触发,若使用防抖,若一直移动不会执行该事件,停止该事件操作之后,会在延时时间后去只执行,具体尝试便知。//防抖 应用场景//1,scroll滚动事件触发 //2,搜索框输入查询//3,表单验证(ajax)//4,按钮提交事件(ajax)//5,resize,浏览器窗口缩放(ajax);function ...
2020-05-05 14:51:41
218
原创 css部分
超出高度变为...处理 height:30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;超出宽度换行处理强制不换行设置p标签不换行p { white-space:nowrap; }1自动换行p { word-wrap:b...
2020-02-17 11:17:14
172
原创 正则
/^[a-zA-Z0-9\u4e00-\u9fa5\,,]+$/ ==》这个正则不得了,可以匹配正文,数字,大小写还有可以自定义一些特殊符号,有效防止跨站攻击,就是完美。/^[a-zA-Z0-9\u4e00-\u9fa5\,${}_,!: ]{1,125}$/ ==>这个就更完美了,不仅有上面的全部优点,而且字符长度还可以限制ipv4/ipv6:/^\s*(((([0-9A-...
2020-01-17 10:08:58
108
原创 es7
常用方法:// 1.includes:判断是否包含然后直接返回布尔值 const str = 'hahay' console.log(str.includes('y')) // true // 2.repeat: 获取字符串重复n次 const str = 'he' console.log(str.repeat(3)) // 'hehehe' ...
2020-01-07 14:06:55
149
原创 js同步异步理解
JS的执行机制(一):1.首先判断JS是同步还是异步,同步就进入主进程,异步就进入event table(事件表)2.异步任务在event table中注册函数,当满足触发条件后,被推入event queue(事件队列)3.同步任务进入主线程后一直执行,直到主线程空闲时,才会去event queue中查看是否有可执行的异步任务,如果有就推入主进程中释:异步任务执行顺序:同步任务执行...
2019-10-24 10:35:10
241
原创 虚拟机相关
VMware配置1,导入虚拟机 右击鼠标-->网络适配器-->高级-->配置MAC地址2,登录虚拟机 ifconfig查看cd/etc/network-->vim interfacesesc-->:wq保存-->重启虚拟机ifconfig 查看ip是否修改成功参考:https://blog...
2019-10-14 12:53:47
134
原创 检测Xshell是否开启了ssh服务
查看ssh是否启动,有sshd说明已经启动,sshd就是基于ssh协议来进行远程控制或者负责机器之间传文件 sudops-e |grepssh 启动ssh服务sudoservicesshstart安装ssh服务sudoapt-getinstallopenssh-serverssh有客户端和服务端,客户端默认都自带的,只需要装服务端即可转自...
2019-09-27 09:55:12
1668
原创 时间格式实践
//获取昨天时间:var day1 = new Date();day1.setTime(day1.getTime()-24*60*60*1000);var _month = day1.getMonth()+1;if(_month < 10){ _month = '0'+ _month;}else{_month = _month;}var s1 = day1.getFul...
2019-09-18 10:35:24
270
原创 ember_Study
emberJs的特性绑定:双向绑定的变量值将相互影响和更新;计算属性:将方法标识为属性,并自动随其所依赖属性变化而更新;自动更新模板:无论底层数据何时更改,始终确保界面处于最新状态;ember应用结构控制器层:构建路由与控制器的结合逻辑视图层:构建模板与视图的结合逻辑ember 引入外部文件(ember-cli-build.js)通过npm安装的文...
2019-06-26 08:34:48
107
原创 字符串拼接
es6模板字符串拼接:``var newData = prem.val;var newUrl = `aaa/sss?${newData}`es5之前var newData = prem.val;var newUrl = "aa/ss?"+newDatavar newData = prem.val;var newUrl = "aa/ss?type='+newData+'&...
2019-06-21 11:10:40
261
原创 js中的原生缓冲运动
1,单物体运动.box{ width:100px; height:300px; border:1px solid #000; margin-top:30px; } <div id="box" class="box"></div><script> var box = document...
2019-05-30 00:43:53
166
原创 echats 问题
折线图:修改鼠标滑过悬浮框里面的内容过长进行换行处理在tootip下面进行配置;tooltip: { trigger: 'axis', //主要在柱状图,折线图等会使用类目轴的图表中使用 //还有一个属性item=》主要在散点图,饼图等无类目轴的图表中使用。 ...
2019-05-24 11:24:14
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人