RN学习笔记 styles和枚举定义

styles.js定义

const CellHeight = 50; 
const LeftInterval = 16; 
const MeltOutButtonHeight = 42; 

export default {
  container: {
    height: CellHeight * 7 + MeltOutButtonHeight + 28 + 20,
    backgroundColor: "#FFFFFF"
  },
  validityView: {
    flexDirection: "row",
    height: CellHeight
  },
  separator: {
    backgroundColor: "#E9E9E9",
    height: 0.5
  },
  cellSeparator: {
    backgroundColor: "#E9E9E9",
    height: 1,
    marginLeft: LeftInterval,
    width: screenW - 2 * LeftInterval
  },

styles.js引用

import MeltStyles from "./meltStyles";

// 从styles.js中取值
const { CellHeight } = MeltStyles;

// 该行代码代替const styles = StyleSheet.create({})
const styles = MeltStyles;

枚举定义

/**
 * zq类型
 */
export const SecuritysEnum = {
  starMarket: 0,
  mainBoard: 1
};

/**
 * kh类型
 */
export const CustomersEnum = {
  internal: 0,
  external: 1
};

枚举读取

import { SecuritysEnum, CustomersEnum } from "./components/securityMacro";

  static defaultProps = {
    securityType: SecuritysEnum.mainBoard,
    customerType: CustomersEnum.external,
  };
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容