ant-design/antd-mobile-samples

rn-custom-ui项目中主题更改不起作用

Aberta

#62 aberto em 7 de jun. de 2018

 (4 comentários) (0 reação) (0 responsável)HTML (1.109 forks)batch import
React Nativehelp wanted

Métricas do repositório

Stars
 (1.134 estrelas)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

克隆的是antd-mobile-samples直接运行的,运行后不起作用 image

- antd-mobile 版本:
	"dependencies": {
		"antd-mobile-rn": "next",
		"react": "^15.6.1",
		"react-native": "0.41.2"
	},

还有如下代码:

const path = require('path');
const fs = require('fs');

const defaultVars = require('antd-mobile-rn/lib/style/themes/default.native');
const customVars = require('../theme');
const themePath = path.resolve(require.resolve('antd-mobile-rn'), '../style/themes/default.native.js');

const themeVars = Object.assign({}, defaultVars, customVars);

if (fs.statSync(themePath).isFile()) {
  fs.writeFileSync(
    themePath,
    'var brandPrimary = "#108ee9"; var brandPrimaryTap = "#1284d6";module.exports = ' + JSON.stringify(themeVars)
  );
}

请问是不是还需要在其他地方进行配置?这种修改代码样式的原理是什么呢

Guia do colaborador