taro爬坑记

taro中定义以及使用全局变量

2019-06-09  本文已影响0人  SevenLonely

错误的姿势

// app.tsx文件中
class App extends Component {
  componentDidMount() {
    this.user = { name: '张三', id: 1 };
  }
}
// index.tsx 文件中
const app = Taro.getApp();
export default class Index extends Component {
  componentWillMount() {
    console.log(app.user);
  }
}

正确的姿势

const globalData = {}
export function setGlobalData (key, val) {
  globalData[key] = val
}
export function getGlobalData (key) {
  return globalData[key]
}

随后就可以在任意位置进行使用啦

import { getGlobalData, environment } from './path/name/global_data'

详细见trao文档

上一篇 下一篇

猜你喜欢

热点阅读