Skip to content

02 配置与调试

吴磊 edited this page Jan 11, 2019 · 2 revisions

配置与调试

config.plist 配置项的含义

config.plist 在新版本中已移除

设置页面的配置项目

设置页面参考demo采用 js 实现

扩展程序页面和组件代码说明

index.ios.js 代码说明

请勿直接使用

pathForResource(filename)

废弃,请直接使用require加载文件

sourceOfImage(filename)

废弃,请直接使用require加载文件

setIsNavigationBarHidden(isHidden)

导航栏更新 参考迁移手册

setNavigationBarStyle(barStyle)

导航栏更新 参考迁移手册

Component 代码说明

RN54废弃了react-native中的Component,所有组件将继承react的Component。

  // old
var React = require('react-native');
var {
  StyleSheet,
  Text,
  DeviceEventEmitter,
  PixelRatio,
} = React;

// new
import React from 'react';
import {
  StyleSheet,
  Text,
  DeviceEventEmitter,
  PixelRatio,
} from 'react-native';

扩展程序的生命周期

无变化

使用 React Native 第三方开源组件

无变化

使用chrome辅助调试插件代码

  • rn的调试菜单在release模式下禁用了,所以用App Store版本无法调试,需要使用debug版本的米家app,可以通过联系米家工作人员获得

  • 在开发者模式设置好配置,如下图

  • 打开进入插件页,摇一摇打开remote调试(debug环境下有效)

Clone this wiki locally