09 2017 档案
摘要:这个错误通常在通过base64给images赋值时发生,setData()微信设置的一次最大传输长度为1M,所有如果编码后的base64字符串长度超过了1M就会报这个错误。 如何解决? 我们可以采取曲线救国的策略,在绑定数据的时候用两个变量,比如 然后后台js赋值的时候分两次赋值 如此就大功告成,图
阅读全文
摘要:点击查看demo 前言 web开发了,除了前台与服务器交换数据,还有可能前台页面间需要进行数据传递,比如窗口间,页面和嵌套的iframe间。这些问题之前都有解决办法,但是现在html5引入的message的API可以更方便、有效、安全的解决这些问题。 postMessage()方法允许来自不同源的脚
阅读全文
摘要:<input type='file'>的默认外观实在难看,绝大多数情况都需要对其美化。找了很多资料,目前发现以下方式是最简单的美化方式。 1.将file input用label包裹起来,然后给这个label增加我们想要的样式。 2.给input增加样式: 3.label内增加显示文本 完整代码:(点
阅读全文
摘要:前言 node是基于异步的,因此在进行数据库查询操作的通常是通过回调来操作查询结果。但是在有了es7的async/await,基本不再需要回调了,所以本篇是基于async/await对mysql进行一次操作封装,让查询更加方便。(node版本需>=7.0)。 原理 简单来说,async/await的
阅读全文