我如何在React Native中使用样式表中的变量?

时间:2018-04-19 20:18:05

标签: reactjs react-native

我想在样式表中创建常规变量颜色,我创建它如下所示,但它不起作用。

'use strict';

import {Dimensions} from "react-native";

var React = require('react-native');

var { StyleSheet } = React;

var { PrimaryColor } = "#DDDDDD";

module.exports = StyleSheet.create({

title_post:{
padding: 20,
color: PrimaryColor
},

button_share:{
backgroundColor: PrimaryColor
}

1 个答案:

答案 0 :(得分:2)

这是解构assignmetn(无效):

var { PrimaryColor } = "#DDDDDD";

用于从对象中提取值:

var { a } = { a: 1, b: 2 }
console.log(a) // 1

这是变量声明和赋值(你想要的):

var PrimaryColor = "#DDDDDD";