reactnativecomponents
Version:
React Native Components
84 lines (62 loc) • 1.79 kB
Markdown
React Native Components
React Native Components Library, 封装常用的组件,提供IOS和Android统一的API接口
# Components
## Badge
## Barcode
## Button
## Camera
## Canvas
## DatePicker
## Dialog
## Form
## GridView
## Icon
## Input
## LoadingDialog
## Picker
## RadioGroup
## SettingsList
## Slider
## Switch
## Tabs
# Api
## ActionSheet
## Database
数据访问API
### Database API Reference
#### constructor
构造一个``Database``对象
* databaseName 数据库名字(默认:REACT_NATIVE_DEFAULT_DATABASE_NAME)
let db = new Database();
let myDb = new Database('myDB');
### Example
let db = new Database();
let collection = db.collection('user_collection');
let user = {
age: 19
};
await collection.insert(user);
user = await collection.findOne();
user.name = 'Hello';
collection.update(user);
await collection.delete(user);
## MediaManager
媒体访问工具
### 在IOS上使用
需要先链接 ``RCTCameraRoll`` 库,然后在链接 ``SitbRCTMediaMananger``库
``SitbRCTMediaMananger``库在 ``~/react-native-components/ios/SitbRCTMediaMananger``
## OrientationManager
## Toast
# Run Examples
git clone git@github.com:sitb-software/ReactNativeComponents.git
cd ReactNativeComponents/Examples && npm install
//android
react-native run-android
react-native run-ios
## Amap 定位SDK API
### Android 如何使用
#### 权限配置
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>