Leanote's Blog
I love Leanote!
Toggle navigation
Leanote's Blog
Home
Chrome
Git
Linux
Windows
Others
工具大全
VsCode
Expo
Html
JavaScript
Npm
Node
Mock
React-Native
React
TypeScript
小程序
插件
正则
Dva
Ant-Design-React
Umi
Vue
Vux
Ant-Design-Vue
Http
Java
flutter
开发小工具
About Me
Archives
Tags
小程序处理状态的方式
2019-11-14 07:46:41
6
0
0
admin
## 1. App上挂globalData ### App.js App({ globalData: { name: '前端学者', // ...other globalData }, // ...other globalData }); // 取值 var name = getApp().globalData.name; // 赋值 getApp().globalData.name = '改个名字'; ## 2. 自己定义一个或者多个用于存储数据的文件 module.exports = { name: 'hello world', // ...other globalData } // ...other // 简单使用 var store = require('./path/to/lib/libData.js'); // 取值 var name = store.name; // 赋值 store.name = '改个名字'; ## 3. 把要使用的数据存在页面data或者直接存在页面上 Page({ data: { name: '前端学者' }, name: '前端学者' }); // 取值 var name = this.data.name; var name = this.name; // 赋值 this.setData('name', '改个名字'); this.name = '改个名字'); ## 4. 状态管理(如: Redux)
Pre:
小程序版本自动更新的实现
Next:
小程序canvas使用中遇到的问题
0
likes
6
Weibo
Wechat
Tencent Weibo
QQ Zone
RenRen
Submit
Sign in
to leave a comment.
No Leanote account?
Sign up now.
0
comments
More...
Table of content
No Leanote account? Sign up now.