-
微信开发
微信小程序的 API 实现需要兼顾方方面面,所以仍然使用 callback 写法。 众所周知,Callback-Hell(回调地狱)是传统 JS 语法上的历史问题。但毕竟称手的工具是开发效率的源泉,因此笔...
208
-
微信开发
一、微信小程序自身的应用状态是怎样定义的呢?page({ data: { item: , isLoading: true }, onLoad: function(){ this.setData({ isLoading: false }) }})二、为什么使用应用状态管理工具?同一数据,一次请求...
168
-
微信开发
1.以往处理状态的一些方式第一种:App上挂globalData 这种方式就是直接写在App里面啦,取值赋值比较方便App.jsApp({globalData: {name: 前端学者,// ...other globalData},// ...other globalData});// 取值...
225
-
微信开发
示例Redux是什么Redux 是 JavaScript 状态容器,提供可预测化的状态管理。Redux官方文档为什么要使用Redux小程序俨然是一个类似Hybrid App的东西,前面是SPA,小程序提供一些原生功能的接口...
223
-
微信开发
Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 Redux 是在 Flux 的基础上产生的,基本思想是保证数据的单向流动,同时便于控制、使用、测试。Redux 并不依赖于其它 JavaScript 库...
136
-
微信开发
createStore: 是redux里面的一个方法,它绑定一个方法后返回一个store,这个方法是reducer reducer: 其实是一个接收redux返回数据的方法,通过store的dispatch方法传递一个变量,这个变量就是re...
204
-
微信开发
用于在微信小程序为页面绑定Redux Store。 PS: 代码是基于react-redux修改的 安装 clone或者下载代码库到本地: git clone https://github.com/charleyw/wechat-weapp-redux 将dist/wechat-weapp-redux.js(或者拷贝m...
119
-
微信开发
前阵子一直在做小程序开发,采用的是官方给的框架wepy, 如果还不了解的同学可以去他的官网查阅相关资料学习;不得不说的是,这个框架确相比于传统小程序开发模式确实方便很多...
117
-
微信开发
前言 最近用户反馈我们的小程序很卡,打开商品列表需要四五秒时间,带着这个疑问,我决定对小程序做个全面的性能优化,要做性能优化,必须先理清以下三个关键点。 1、产生性...
191
-
微信开发
小程序给我们暴露了两个参数require和module,require用来在模块中加载其他模块,module用来将模块中的方法暴露出去 module.exports = function(){} 所以只要需要让第三方库的代码使用这种形式...
205