摘要: 适配基于 vue-cli,lib-flexible,px2rem-loader; 1.安装 lib-flexible,完成后在 main.js 中引入, 2.安装 px2rem-loader 3、build 文件夹下的 utils.js 中修改配置 4、开发单位单位使用px,运行后,会自动转成rem 阅读全文
posted @ 2018-11-01 17:08 ygjoe 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 需求:对浮点数进行四舍五入精度获取。 问题:直接使用Number.toFixed()会出现异常的舍入情况。 原因:计算机浮点数存储是二进制,js的Number.toFixed()实际的精度确认规则是四舍六入五成双,逢四下舍,逢六入一,逢五时,根据浏览器内核计算结果也不尽相同。 具体原理这里不做详细描 阅读全文
posted @ 2018-04-03 15:35 ygjoe 阅读(4216) 评论(0) 推荐(0) 编辑
摘要: 需求:web页面需要一个文本输入框。1、该文本输入框默认状态下有个仿‘placeholder’的默认文本提示信息,2、文本框输入状态下其高度会随文本内容自动撑开。 方案选择:1、使用<textarea>标签。但是标签高度不会随文本高度自动撑开,而是出现滚动条。使用JS动态计算文本内容高度赋予<tex 阅读全文
posted @ 2017-09-15 16:55 ygjoe 阅读(11340) 评论(1) 推荐(0) 编辑
摘要: React-Router路由跳转时render触发两次的情况。问题的出现,原因以及解决方案。 阅读全文
posted @ 2017-07-17 11:39 ygjoe 阅读(6398) 评论(2) 推荐(0) 编辑
摘要: 前提:调用微信jssdk分享功能,通过微信开发者工具调试,调用正常,无任何报错信息。 问题:调用成功,且开发者工具正常显示,但是通过真机调试,分享出去后,自定义内容失效,为微信自动获取的默认内容!截止发稿日:IOS端一切正常(可能IOS端规则还没有变),Android端分享操作正常,自定义内容失效。 阅读全文
posted @ 2017-06-23 16:56 ygjoe 阅读(10364) 评论(0) 推荐(1) 编辑
摘要: 起因:开发中慢慢的学习使用es6,但是JavaScript需要浏览器来解析,而不是所有浏览器都支持es6,所以为了兼容es6,需要第三方工具进行编译es6。 工具:node,gulp,gulp-babel,babel-preset-es2015。 备注:只介绍基于node,gulp下的babel编译 阅读全文
posted @ 2017-05-26 18:08 ygjoe 阅读(6037) 评论(1) 推荐(0) 编辑
摘要: 前言:在移动端WEBAPP开发中会遇到各种各样的问题,通过此文对遇到的问题做一个归纳总结,方便自己日后查询,也给各位前端开发友人做一个参考。 此文中涉及的问题是本人开发中遇到的,解决方案是本人思考和查询资料的结果,纯属于个人的见解,一个需求,纵有千百种实现方式,所以如有歧义,请温柔吐槽! 此文会持续 阅读全文
posted @ 2017-04-14 23:52 ygjoe 阅读(1842) 评论(0) 推荐(1) 编辑
摘要: 问题描述:调用微信jssdk分享接口时,所有参数均正常的情况下(排除参数错误的情况),分享给好友后,其中的小图标自己看得到,接收到分享的好友看不到小图标! (如上图所示!) 出现上述问题的原因:本人猜测是因为“微信内部敏感词汇审查机制”,为什么我会这么猜测!(如下图所示!不需要我多加描述了吧,一目了 阅读全文
posted @ 2017-04-11 22:57 ygjoe 阅读(5885) 评论(3) 推荐(4) 编辑
摘要: 人生路短,在这短暂的时间里,发掘出自身最大的价值,人生才活的有意义! 《钢铁是怎样炼成的》中的主人公保尔·柯察金曾说过:当回首往事的时候,不因虚度年华而悔恨,也不因碌碌无为而羞耻! 古人云:好记性不如烂笔头! 博客是一个非常好的工具! 通过博客对自己的工作、生活、学习做一个总结。这会让你对这些事情重 阅读全文
posted @ 2017-04-11 22:54 ygjoe 阅读(371) 评论(3) 推荐(0) 编辑