
知识碎片
Cirzearchenille
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于微信第三方网站登录以及支付的二三事
最近的项目中用到了PC网站微信扫码登录,记录一下,虽然自己没有写核心代码,只是前端调用接口,但是之前不知道这个是后台来处理,所以自己也看了很多前端处理的例子,但是最后以前端不能跨域访问微信api告终,哈哈哈。主要步骤就三步,一环套一环,首先访问由你的appid,redirecturl等等拼起来的那个网址,直接访问你就会看到一个二维码,当你扫完这个码,他会在地址栏中带着一个code跳转到你设定好...原创 2020-02-26 22:07:46 · 1077 阅读 · 0 评论 -
关于移动端H5使用xhr上传文件
首先我是用的是uniapp框架,所以以下内容皆以此未前提我是第一次用uniapp,所以有些地方也不太熟悉,比如在写h5时,页面上的input的type写成file时页面上没有效果,查看官方文档后知道,需要使用js 插入一个input标签,并用一个点击事件触发它的点击事件,话不多说,上代码 // 上传文件 add_file() { ...原创 2019-12-27 18:44:34 · 801 阅读 · 0 评论 -
关于在VUE中使用html2canvas+jspdf方案将HTML页面导出为PDF遇到的坑
首先网上有很多教程,我就简单记录下,主要是记录我遇到的问题首先npm install html2canvas jspdf -s然后在main.js中引入// 引入html转pdf的jsimport htmlToPdf from './assets/js/htmlToPdf.js'Vue.use(htmlToPdf)因为我多个页面要用到导出,所以我使用了一部分公用js,...原创 2019-12-27 18:43:30 · 4180 阅读 · 6 评论 -
最近学到的一些前端知识
在Vue中使用v-for不仅可以遍历数组,还可以遍历对象,当然也可以遍历字符串。还有在Vue中,不可以深度监听数组的变化,比如将数组arr某一项的值改变,在视图上不会发生变化,在网上找了很多方法,包括Vue.$set(原对象,位置,值),以及vue中的变异方法,像push,pop,shift,unshift,这些,最后发现都不生效,最后找到原因是我push的值不对,在数组中不能直接push数组,...原创 2019-12-27 18:42:14 · 153 阅读 · 0 评论 -
在vue中实现Swiper多行多列布局
这个问题困扰了本人好几天,调样式调的头疼,最后同组的老大给我指点迷津,其实不必要每个swiper容器都要将宽高定义,但是swiper-slide需要一个高,里面的内容可以自己更换,老大的一句其实很简单,总能让人如醍醐灌顶一样,恍然大悟,或许这就是经验的力量吧。下面进入正题:参考swiper官方文档的示例进行更改,将html换到vue中即可,代码如下:template中定义好数据,这里就用...原创 2019-12-27 18:40:07 · 5657 阅读 · 0 评论 -
为什么setTimeout在promise后执行
首先要知道,在 ES3 和更早的版本中,JavaScript 本身还没有异步执行代码的能力,只能由浏览器或宿主环境传递给JavaScript引擎一段任务,然后将其顺序执行。这就是宿主环境发起的任务。我们称其为宏观任务。 在ES5之后,JavaScript引进了promise,使得JavaScript引擎可以自己发起执行任务,我们称其为微观任务。 每次执行任务时我们可以理解为一个宏观任务,每次都...原创 2019-12-27 18:39:07 · 790 阅读 · 1 评论