摘要: 1. 先来理下思路? 1)抖动就是摆动,现实中的钟摆可以很形象。 2)当摆动到临界点后,就会向相反的方向摆动。 3)在没有动力时,摆动会慢慢停止。 2.用法: :start.sync 里面是抖动器名字(不同name), :range ={包含x,y, z} 3.初始化抖动 initJitter() 阅读全文
posted @ 2018-10-19 17:25 Panax 阅读(1605) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么会失去? vuex可以看成是一个“提升变量”的一个工具,它是将state当做全局变量存储。F5刷新页面之后自然随着页面的刷新重新初始化state。 2. 如果解决数据保留问题? 一般都会采用cookie或者localStorage等方法, 但使用封装好的vuex along 更优雅,亲测 阅读全文
posted @ 2018-10-17 10:10 Panax 阅读(6500) 评论(5) 推荐(1) 编辑
摘要: 1. 话不多说,第一步就是安装必要的插件 npm i save dev cross env 2.修改config里面的参数,这里只展示一个test,其他类似 注意单双引号 3.修改package.json 文件 注意去掉原有的build,NODE_ENV最好都设成production,因为在util 阅读全文
posted @ 2018-10-16 19:31 Panax 阅读(8564) 评论(0) 推荐(2) 编辑
摘要: 1.通过wx.getSystemInfo或者wx.getSystemInfoSync获取到小程序的基础库版本号SDKVersion,与某功能所支持的版本进行比较。 wx.getSystemInfo({ success: function(res) { console.log(res.SDKVersi 阅读全文
posted @ 2018-09-17 12:54 Panax 阅读(5136) 评论(0) 推荐(0) 编辑
摘要: 提示框: wx.showToast({ title: message, icon: 'loading', mask: true, duration: 20000 }); wx.hideToast(); 加载框: wx.showToast({ title: message, icon: 'loadin 阅读全文
posted @ 2018-09-17 12:49 Panax 阅读(2954) 评论(0) 推荐(0) 编辑
摘要: bindtap="bindAction" 调用bindAction函数即可 阅读全文
posted @ 2018-09-17 12:40 Panax 阅读(3471) 评论(0) 推荐(0) 编辑
摘要: 小程序大部分都是封装好的API,虽然形式类似vue,但是还是有很多新的API要学习。首先就是解决页面跳转的问题。小程序有三种形式的跳转: 1. wx.navigateTo (非 tabBar 的页面的路径,能返回来,只能有五层) wx.navigateTo({ url: '../placeIntro 阅读全文
posted @ 2018-09-17 12:38 Panax 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 1.什么是async、await? async用于声明一个函数是异步的。而await从字面意思上是“等待”的意思,就是用于等待异步完成。并且await只能在async函数中使用; 通常async、await都是跟随Promise一起使用的。为什么这么说呢?因为async返回的都是一个Promise对 阅读全文
posted @ 2018-08-09 17:44 Panax 阅读(2413) 评论(0) 推荐(0) 编辑
摘要: 1.什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。 通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们 阅读全文
posted @ 2018-08-09 13:33 Panax 阅读(1448) 评论(0) 推荐(2) 编辑
摘要: 1.Promise 是什么? Promise 是异步编程的一种解决方案,比传统的解决方案–回调函数和事件--更合理和更强大.Promise ,简单说就是一个容器,里面保存着某个未来才回结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。 Prom 阅读全文
posted @ 2018-08-09 12:41 Panax 阅读(210) 评论(0) 推荐(0) 编辑