2020年6月20日
摘要: 授权: 首先需要去支付宝开发者中心注册一个网页应用,注册时需要注意应用名称的命名规范,很容易就审核不通过,授权的回调地址必须是https的,并且页面里必须要调用getAuthCode,否则授权时就会报 系统异常,请联系商家。REDIRECT_URI_ILLEAGAL 调用授权api: ap.getA 阅读全文
posted @ 2020-06-20 19:40 hmyCheryl 阅读(2810) 评论(0) 推荐(0) 编辑
  2019年8月15日
摘要: 注:需要实现定宽高比的元素的内容不能超出宽高比计算出来的高度 阅读全文
posted @ 2019-08-15 10:36 hmyCheryl 阅读(872) 评论(0) 推荐(0) 编辑
  2019年8月14日
摘要: 效果图: 阅读全文
posted @ 2019-08-14 15:44 hmyCheryl 阅读(503) 评论(0) 推荐(0) 编辑
  2019年7月27日
摘要: 日常开发过程中封装了一些通用的公共组件,但是每次调用时不想引入组件结构,这时候就需要挂载到vue上供所有的实例用类似方法的形式调用,所以需要对组件进行注册。 假设我们封装一个公共组件confirm.vue, 然后我们把它挂载到vue上: 这时候我们就可以用方法调用了: 阅读全文
posted @ 2019-07-27 17:27 hmyCheryl 阅读(5296) 评论(0) 推荐(0) 编辑
  2019年5月14日
摘要: const disDuplicate = (oldList, newList, field) => { let list = [], tempObj = {}, allList = [] allList = allList.concat(oldList, newList) for (let i = 0, len = allList.leng... 阅读全文
posted @ 2019-05-14 11:23 hmyCheryl 阅读(808) 评论(0) 推荐(0) 编辑
  2019年4月12日
摘要: popstate是H5的history系列中的事件,但是在低版本的webkit中会自动触发。H5中的history api是不会使页面发生跳转的,只是操作地址栏和响应的state属性而已,而且是手动操作的。浏览器默认的history还是传统的那一套,虽然他们在浏览器上都是使用同一个“历史记录堆栈”, 阅读全文
posted @ 2019-04-12 17:48 hmyCheryl 阅读(442) 评论(0) 推荐(0) 编辑
  2019年2月14日
摘要: 身份证号:/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/ 【15位或 阅读全文
posted @ 2019-02-14 15:35 hmyCheryl 阅读(156) 评论(0) 推荐(0) 编辑
  2018年11月30日
摘要: 日常工作中经常会用到单选框radio,而原生样式不好看无法满足项目要求,模拟写一个又比较麻烦,所以写了一个改变原生样式的demo。 原生样式: 改变后的样式: 以下为demo代码: 阅读全文
posted @ 2018-11-30 16:12 hmyCheryl 阅读(4928) 评论(0) 推荐(1) 编辑
  2018年8月6日
摘要: 利用鼠标滚轮在网页内部滚动时触发滚动事件,当滚轮到达元素顶部或底部时不触发浏览器窗口的滚动事件 阅读全文
posted @ 2018-08-06 15:22 hmyCheryl 阅读(1557) 评论(0) 推荐(0) 编辑
摘要: 1、 2、 3、 4、 5、 6、 阅读全文
posted @ 2018-08-06 14:27 hmyCheryl 阅读(2739) 评论(0) 推荐(0) 编辑