- 博客(28)
- 收藏
- 关注
原创 开发中你没想到的事:事关优化 & 维护
1.接口请求时 除了首屏展示的列表之外,其他接口请求最好在使用时请求数据更新,而不是直接都在组件onMounted中的请求,因为会造成服务器端资源堵塞。4.Modal使用时如果有提交接口则需要需要设置按钮数行不可点,否则会造成连击按钮多次请求接口。5.封装组件时要从最小化的开始封装,使用的组件库覆盖原有样式文件。2.优化请求时,Api接口可以使用缓存只请求一次。3.选择框点击下拉列表时选择框跟随滚动条滑动。
2024-11-05 17:25:23
100
原创 vue3中使用工具实现的打印功能总结
建议使用style 样式,不然使用class后有的地方比如使用表格时候设置每列宽度什么的很痛苦。使用此工具添加页眉时参考网上的答案但是链接没有保存, 利用table 作为内容的布局方式,作为页眉占位符使用,作为正文内容。还有一点页眉如果使用矢量浏览器分页预览后只会渲染一次,在分页后的最后一页显示,没有解决,所以插入的是图片。适合只有第一页有页眉,其他页没有的。使用中需要注意浏览器默认的页眉页脚,如果不需要的话可以利用以下css样式去掉。适合每页需要页眉的。至于其他的没有什么需要特别注意的。
2024-10-18 17:01:55
1036
2
原创 安装使用nvm问题总结
nvm中遇见Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt.问题。解决办法:在nvm 文件夹下 新建nodejs文件夹(其他目录都可以),在环境变量sysSql中修改为此路径。node不是可执行命令。启动cmd窗口 乱码。
2024-05-16 08:55:48
182
原创 vue不同版本缓存页面
1.如果需要缓存界面时,可以使用keep-alive实现,通过路由中name进行匹配,同时将组件名称声明在组件内。(注意:在vue3.3版本以下需要显示声明,3.3以后会自动将组件名称作为name)1.使用 “unplugin-vue-define-options”: “^0.12.8”2.vue3.3版本以下 声明组件名称。
2024-04-12 09:04:19
300
原创 html 写一个界面 有表单等
模块引用,请求调用的xml,如果使用axios的话,参数要求键值对application/x-www-form-urlencoded时,即时设置请求头也不可以,依然是application/json,需要利用qs.stringfy(param) 格式化后传递参数。缺点:1.原生form表单action提交请求后没有回调函数,获取不到提示消息,即时将iframe作为目标返回,没有提示消息,如果想有提示消息则需要利用jquery。2.界面添加padding导致布局偏移。优点:不需引入其他依赖。
2023-09-26 16:28:27
96
原创 git操作指令
初始化git命令----git init查看所有分支 ----git branch -a查看远程分支----git branch -r查看分支代码改动----git diff创建分支----git branch 分支名称将新建分支推送到远程分支----git push origin 新建分支名称切换分支----git checkout dev删除本地分支----git branch -D 分支名称(删除分支前先切换到其他分支)删除远程分支----git push origin --del.
2021-01-14 11:40:45
122
原创 umi创建react项目
创建文件------mkdir my-project进入该目录-----cd my-project创建项目-------yarn create umi && npm create umi安装依赖-------yarn运行-------yarn start?umi不是内部命令----yarn global bin将获取到的yarn的bin目录配置到环境变量里。...
2020-10-15 00:24:42
327
原创 react项目启动配置环境问题解决
1.官网node的msi文件下载安装,自动配置环境变量。2.检查是否安装成功----node -v;npm -v。3.打开项目运行npm install 安装依赖。(先下载node之后再在开发工具中打开项目运行npm install)4.全局安装yarn-----npm install -g yarn5.如果出现yarn 不是内部可识别变量?问题解决就是配置yarn 的全局环境变量。在系统环境变量添加yarn的下载文件,eg:“C:\Program Files\nodejs\node_global\
2020-09-07 12:25:39
596
原创 微信公众号清除缓存方法
1.第一种:扫描此下方二维码,在日志下方有清除按钮,勾选左边四个选项即可清除。2.第二种:微信打开debugtbs.qq.com链接,选择“清除本地缓存”选择,出现提示成功即可清除缓存。3.第三种:打开手机“设置”------>“应用管理”------->选择微信应用------->点击清除缓存选项即可完全清除。说明:第一种适合打开了vconsole调试的情况下清除。推荐第二种,代价小,一步到位。第三种有可能清除不了。如果三种都没有清除,则需按照第三种方式点击清除全部数据即
2020-08-17 00:28:38
9882
1
原创 绝对路径和相对路径的优缺点
1.绝对路径是指文件在硬盘上真正存在的路径,无论从外部还是内部访问都可以通过绝对路径找到该文件夹。(1)写法① 以盘符开始;② url网址访问。(2)优点① 如果网页位置改变,里面的链接还是指向正确的URL;② 易被人盗取你网站内容。(3)缺点① 除非链接是动态插入的,不然没办法在测试服务器上进行测试。因为里面的链接将直接指向真正的域名URL,而不是测试服务器中的URL。② 除非链接是动态插入的,不然移动内容页面将很困难。因为内容页面位置发生变化,在其他页面上的链接却可能无法跟着变化,还
2020-08-11 16:17:57
3749
3
原创 var let const的区别
var,let声明变量使用,const声明常量使用。var与let的区别:1.只有var存在变量提升。变量提升:所有变量的声明语句都会被提升到代码头部,这就是变量提升。如未初始化显示变量为“undefined”而let声明变量遵循“先声明后使用”的原则,否则会报错。2.let存在块级作用域。块级作用域的条件是包括在{}中。例如if或者for语句中的{}。3.let 声明俩个相同变量名的变量时后面不可以覆盖之前的值,会报错。而用var声明的则会覆盖。4.let声明的变量存在暂时性死区。const
2020-07-19 12:05:05
154
原创 angular.js + bootstrap-treeview结合使用出现的问题总结
1.树形菜单节点右侧添加操作按钮时,后台拼接返回的字符串前台显示按钮但点击无反应,原因是结合angular.js使用时,未进行编译返回字符串的html代码,使用$compile(angular.element("#treeview2").treeview({}))$scope()进行自动编译。(注:要在控制器函数内添加’$compile’服务)2.在节点点击右侧操作按钮时只有每次刷新时第一次点击有效。原因是未将选中节点和未选中节点初始化。 onNodeSelected: function(event,
2020-07-02 23:41:29
405
原创 vue安装启动全教程
安装1.安装node.js(查看是否安装node -v,npm -v)2.全局安装vue-cli脚手架(npm install --global vue-cli)3.因为npm比较慢,所以使用cnpm替换npm–>npm install -g cnpm --registry=https://registry.npm.taobao.org3.vue项目初始化---->cnpm ...
2020-01-15 21:50:38
312
原创 mysql5.7命令行安装
1.官网下载https://dev.mysql.com/downloads/mysql/2.解压缩到目录3.自己新建my.ini配置文件,内容如下:[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port = 3306# 设置mysql的安装目录 basedir=C:\\Users\\lij...
2020-01-04 23:29:23
1743
原创 IDEA_maven依赖错误 包下面红色波浪线
如图:1.首先确认maven在idea的配置的settings文件是否正确;2.(选)将maven仓库本地的jar包都删除,在重新下载。1)查看maven版本 mvn -v2)重新下载 mvn help:system3.(IDEA中jar包都是自动更新)将报错的jar包ctrl+x再ctrl+v,就好啦~...
2020-01-04 20:47:50
273
转载 字符串连接
“+”;Stringbuffer.append();StringBuilder.append();String类的concat方法;String.join();StringUtils.join();Stringbuffer类的append方法和StringBuilder的append方法的区别为Stringbuffer的append方法为线程安全的,因为StringBuffer 类的...
2019-11-17 13:01:54
113
原创 Mysql--索引,事务,锁
Mysql是什么?MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。Mysql知识点一:索引Mysql知识点二:事务事务...
2019-11-17 00:07:28
188
转载 HTTP常用状态码代表的意思
一些常见状态码:200 (成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。400 (错误请求) 服务器不理解请求的语法。404 (未找到) 服务器找不到请求的网页。500 (服务器内部错误) 服务器遇到错误,无法完成请求。503 (服务不可用) 服务器目前无法使用(由于超载或停机维护)。 通常,这只是暂时状态。详细分解:1xx(临时响应) 表示临时响应并需要...
2019-11-15 16:59:15
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人