- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 浏览器公共样式重置
html,body,div,span,applet,object,,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot
2021-11-08 10:34:25
142
原创 前端统计字符串某个字符出现频率
以字符"UNjU38gEwP6a6xmxJL2oOSqXdkOB62XE4bita7esl0iLz1VcJRiBPrf7YFBBPSSQ7LMw38vNbD8zyOMfaGOK7goeC6SpWaR1C3Gtygg5vMM3vTkCOlE3ROlwNjNHm9MC76I3pguvWmaiRoUMajgGKHBHdTfZ2k0k9Q6KmiAfWXW3jfTsvxFUv1zV4W3DIwXiksQGu4wu0jK7Kqb6c4Zju2H6SNyKjFvRBe3xslQMIBTWo08ESsuHCsjo9WEH
2021-11-03 17:44:23
933
原创 发包准备
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-04-15 15:55:32
190
1
原创 Base64 上传到 oss 步骤
Base64 格式的图片是需要转成 Blob ,再转成 file 文件 进而上传到 oss 上。这里先写一个处理函数直接把 base64 转成咱想要的 file 文件 /** * * @param dataUrl base64 图片 * / export function base64ToFile(dataUrl: any, name: any){ var arr = dataUrl.split(','), mime = arr[0].match(/:(.*?);/)[1], b
2020-05-14 16:15:04
4163
原创 For循环,for-in循环,for-of循环,forEach循环总结
for循环在学专业课(C++/Java)的时候用得最多的应该就是for循环了,但是for循环设计到length,index这些变量的时候,就显得有点繁琐了。又因为ECMAScript对象属性是没有顺序的,for循环不适合遍历对象。但是咱要遍历对象的话呢,这时候就来了个 for-in循环 了。for-in循环for-in循环应该是专门针对遍历对象属性的。在看资料的时候看到一点:因为ECMAScript对象的属性没有顺序,因此通过for-in循环输出的属性名的顺序也是不确定的,所有的属性都会返回一次
2020-05-08 17:31:49
504
原创 vue.js按需引入iview的样式出现错误
报错信息根据错误提示信息You may need an appropriate loader to handle this file type可以看到,需要适当的加载器对 .ttf 文件和 .woff文件 以及 .woff2文件 进行处理。解决方法在 webpack.config.js 中的模块 module 的 规则 rules 添加合适的加载器对 .woff/ttf/woff2...
2020-05-07 16:06:12
790
原创 兼容安卓苹果系统->计算两个日期相隔的天数
export function datedifference(sDate1, sDate2) { //sDate1和sDate2是2006-12-18格式 var dateSpan, iDays; // 兼容 ios let beginTime = sDate1.replace(/\-/g, "/"); let endTime = sDate2.replac...
2020-05-06 15:31:47
199
转载 Vue + ts ios软键盘收起后页面底部留白 / 弹窗popup input focus以及点击事件不对应
测试手机为 iphone XR ios 13在输入框输入完内容后,当点击软键盘的完成或者收起软键盘后,页面底部会有一部分区域变成空白;在弹窗 popup 中有输入框的话,输入完成收起软键盘时,popup会回到原来的位置,但是弹窗上的input focus和弹窗上的点击事件并不是对应生效。码农一抓一大把,一找大神一个准;大神一直有,为何我却不是其中一个。苦力寻找,终于找到一个我这个菜鸟能理解...
2020-04-20 20:58:36
468
原创 vue 获取 url 参数值
处理函数export function parseUrl(paramName: string):string { let url = window.location.search; let hashUrl = window.location.hash; if (!url&&!hashUrl) { window.console.error('url错误'); r...
2020-04-16 09:59:47
340
原创 工作上会用到的代码片段(vue.json)
vue template"vueTemplate": { "prefix": "jstm", "body": [ "<template>", " <div>\n", " </div>", "</template>\n", ...
2020-04-08 17:21:05
348
原创 条形数据处理成树形数据(listToTree)
假如数据是这样的,要变成想的树形结构格式[ {"id": 9999,"name": "全国","parent_id": 0}, {"id": 11,"name": "江苏","parent_id": 9999}, {"id": 20,"name": "广东","parent_id": 9999}, {"id": 25,"name": "福建","parent_id": 9999},...
2020-03-13 16:17:28
246
原创 vue项目在苹果手机滑动不顺畅的解决方法
在标签设置了overflow:scroll属性的标签加上属性 -webkit-overflow-scrolling: touch; 就可以使得滑动十分舒畅
2019-11-26 21:00:13
772
原创 聊天界面最近的消息显示在最底部,向上滑动可查看更早时间的消息
自设计聊天记录整个聊天记录用ul标签包裹每一条聊天记录就用一个li代表因为用VUE写的,所以搞了个函数挂载。chatListDown(pos, initCount){ // 滚动聊天列表到底部 const _this = this; var scrollTimer = null let dom = document.getElementById('chat-list')...
2019-10-26 14:27:31
1956
1
原创 今天日期+有效天数=过期时间
有效时间function getOverDue(days){ let overDate = new Date().getTime() + days * (1000 * 60 * 60 *24); // ms return overDate;}
2019-09-29 17:28:01
541
原创 vue打包文件,上传服务器的代码是本地哪个版本的代码
如何确定服务器上的代码是本地哪个提交版本的代码应公司的要求,为了确保服务器上的代码时正确的,让老大知晓上传的代码的正确性,本地提交的commit~git版本号作为标识获取git的版本号提交给远端都会有一个 .git 的文件夹;版本号从这个文件夹中读出来的,所以就要用到 fs .这里会有两种情况本地只有一个分支(master),一般这种情况时不存在的(大家都知道原因),可直接读取 .gi...
2019-08-19 14:37:36
331
原创 element-ui icon 图标无法正常显示问题
element-ui icon图标无法正常显示使用vue-cli3脚手架搭建的项目,在打包文件上服务器的时候,其他的css,js样式都能正确加载出路径,但是element的icon图标却不能正常加载出来。input的加减按钮无法正常显示再去查看请求,是不是压根没加载文件还是没有打包element的icon文件呢,却看到请求element的icon路径竟是本应该加载的路径是/ca...
2019-05-18 14:17:50
10812
4
原创 js 监听手机软键盘的确定键后产生的触发
原生监听手机软键盘的确定按钮在vue项目中,在全局监听'确定'按钮在vue项目中,在全局监听’确定’按钮/** 确定键 keycode 13 * 在 created 中 */created(){ let _this = this; document.onkeydown = function(e){ let key = window.event.keycode; if(k...
2019-04-27 18:26:43
4111
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人