摘要: <script src="https://cdn.bootcdn.net/ajax/libs/vConsole/3.3.4/vconsole.min.js"></script> <script> // init vConsole var vConsole = new VConsole(); cons 阅读全文
posted @ 2020-05-20 10:29 牧羊狼 阅读(1558) 评论(0) 推荐(0) 编辑
摘要: 只要改动手机号,就在watch中把验证码状态更改为false 只要改动验证码(或首次输入验证码)时,就在watch中判断之前是否暂存过验证码: 1. 暂存过。 说明通过验证后,又重新输入了一遍验证码。这时就要判断验证码是否和暂存的验证码保持一致: 1>. 一致。不进行重新校验,并记录验证码状态 2> 阅读全文
posted @ 2020-05-12 10:05 牧羊狼 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 【本文测试接口根路径:https://jsonplaceholder.typicode.com】 在es6之前,我们处理异步时常常会用回调的方式,这难免会导致回调地狱。 下面再看一个关于异步回调的案例: 而promise的出现很好地解决了这个问题,接下来我们把createPost函数加以修改: 在 阅读全文
posted @ 2020-03-03 22:00 牧羊狼 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 强制类型转换(显式类型转换) 通过JS内置API实现 (通常地,我们通过 num + '' 把数字num转化为字符串,通过 str - 0 或 str * 1 把字符串str转化为数字) 自动类型转换(隐式类型转换) 通过JS运算符实现(赋值运算符除外) 算术运算符 1. 加号(+)的两个作用: ( 阅读全文
posted @ 2020-02-29 14:43 牧羊狼 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-29 10:51 牧羊狼 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 组件化的思想可以大大提高代码的复用性,而提到组件,就不得不说一说组件之间的传值。下面我们一起来看一下在小程序中,父组件是如何向我们自定义的自组件传值的。 父组件 子组件 (自定义的组件) 阅读全文
posted @ 2020-02-22 17:57 牧羊狼 阅读(2827) 评论(0) 推荐(0) 编辑
摘要: 详情页:onLoad钩子中options参数接受传入的参数 方法一:通过点击事件向目标页面传参 方法二:通过 navigator 组件向目标页面传参 1. 方法二中,如果给navigator加上redirect属性,首页在调到详情页后首页触发onUnload钩子。 2. 如果是Tabbar来回切换两 阅读全文
posted @ 2020-02-22 11:48 牧羊狼 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 事件类型 tap touchstart touchmove touchcancel touchend longtap longpress transitionend animationstart animationiteration animationend touchforcechange 各种绑 阅读全文
posted @ 2020-02-22 11:47 牧羊狼 阅读(1738) 评论(0) 推荐(0) 编辑
摘要: 【为什么会有小程序】 小程序是基于微信App的二级生态,它的功能介于H5和App之间。我们知道: H5页面虽然无需下载,几乎不用占用手机内存空间,但它的系统功能契合度低,且在网速较慢的情况下切换页面或加载数据时,会有明显的卡顿。 App虽然较H5页面级应用更加流畅,且和系统完美契合,但安装App会占 阅读全文
posted @ 2020-02-22 10:36 牧羊狼 阅读(383) 评论(0) 推荐(0) 编辑
摘要: Webpack 是基于node编写的,可以看作是模块打包机。它所做的是,分析项目结构,找到js模块以及其他一些浏览器不能直接运行的扩展语言(Scss,TS等),并将其打包成为合适的格式以便供浏览器使用。 总之一句话:把入口文件打包成一系列静态资源,供浏览器使用。 用途: 1.代码转换 2.文件优化: 阅读全文
posted @ 2020-02-17 21:24 牧羊狼 阅读(526) 评论(0) 推荐(0) 编辑