摘要: 1. 为什么会失去? vuex可以看成是一个“提升变量”的一个工具,它是将state当做全局变量存储。F5刷新页面之后自然随着页面的刷新重新初始化state。 2. 如果解决数据保留问题? 一般都会采用cookie或者localStorage等方法, 但使用封装好的vuex along 更优雅,亲测 阅读全文
posted @ 2018-10-17 10:10 Panax 阅读(6534) 评论(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 阅读(8606) 评论(0) 推荐(2)
摘要: 1.通过wx.getSystemInfo或者wx.getSystemInfoSync获取到小程序的基础库版本号SDKVersion,与某功能所支持的版本进行比较。 wx.getSystemInfo({ success: function(res) { console.log(res.SDKVersi 阅读全文
posted @ 2018-09-17 12:54 Panax 阅读(5270) 评论(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 阅读(2981) 评论(0) 推荐(0)
摘要: bindtap="bindAction" 调用bindAction函数即可 阅读全文
posted @ 2018-09-17 12:40 Panax 阅读(3501) 评论(0) 推荐(0)
摘要: 小程序大部分都是封装好的API,虽然形式类似vue,但是还是有很多新的API要学习。首先就是解决页面跳转的问题。小程序有三种形式的跳转: 1. wx.navigateTo (非 tabBar 的页面的路径,能返回来,只能有五层) wx.navigateTo({ url: '../placeIntro 阅读全文
posted @ 2018-09-17 12:38 Panax 阅读(1310) 评论(0) 推荐(0)
摘要: 1.什么是async、await? async用于声明一个函数是异步的。而await从字面意思上是“等待”的意思,就是用于等待异步完成。并且await只能在async函数中使用; 通常async、await都是跟随Promise一起使用的。为什么这么说呢?因为async返回的都是一个Promise对 阅读全文
posted @ 2018-08-09 17:44 Panax 阅读(2437) 评论(0) 推荐(0)
摘要: 1.什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。 通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们 阅读全文
posted @ 2018-08-09 13:33 Panax 阅读(1531) 评论(0) 推荐(2)
摘要: 1.Promise 是什么? Promise 是异步编程的一种解决方案,比传统的解决方案–回调函数和事件--更合理和更强大.Promise ,简单说就是一个容器,里面保存着某个未来才回结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。 Prom 阅读全文
posted @ 2018-08-09 12:41 Panax 阅读(237) 评论(0) 推荐(0)
摘要: 如果你在移动端使用zepto.js, touch 来代替click事件,那就没有上述标题的问题了。如果你仍然使用了click,在点击事件中苹果机就可能出现无效的结果。 第一种方法: 解决的方法很巧妙,就是给需要绑定事件的元素添加一个css cursor: pointer 。 第二种方法: 把docu 阅读全文
posted @ 2018-08-05 16:42 Panax 阅读(1511) 评论(0) 推荐(0)