react-native-lib-cus-com
Version:
react-native 自定义辅助组件库,完美的网路请求,带加载条,可上传、下载文件,等等多种ui,可自定义删除;可节省应用级软件的开发时间
41 lines (40 loc) • 2.43 kB
JavaScript
export let Components = {
/**
* api
* **/
react_native_view_shot:{},//截屏或截UI图组件 react-native-view-shot
react_native_fs:{},//文件操作组件 react-native-fs
// react_native_root_toast:{},//toast提示 react-native-root-toast
react_native_doc_viewer:{},//解析office类文件组件 react-native-doc-viewer
react_native_sqlite_storage:{},//数据库操作组件 react-native-sqlite-storage
react_native_device_info:{},//设备信息获取组件 react-native-device-info
react_native_update:{},//热更新组件 react-native-update
react_native_image_marker:{},//设置水印API组件 react-native-image-marker
jpush_react_native:{},//极光推送组件 jpush-react-native
// react_native_storage:{isNull:true},//持久化本地存储组件 react-native-storage
react_native_image_crop_picker:{},//图片剪辑及拍摄选择等操作组件 react-native-image-crop-picker
react_native_image_picker:{},//图片视频剪辑及拍摄选择等操作组件 react-native-image-picker
react_native_picker:{},//自定义滑动选择组件 react-native-picker
react_native_spinkit:{isNull:true},//加载指示器(加载条)组件 react-native-spinkit
react_native_talkingdata:{},//talkingdata app统计分析组件 react-native-talkingdata
// react_navigation:require('react-navigation'),//页面导航组件 react-navigation
react_native_orientation:{},//监听屏幕方向变化及屏幕方向设置组件 react-native-orientation
react_native_update_js:{},//热更新组件(自定义配置服务器,只需要一个后台放一个配置文件json) react-native-update-js
/**
* ui
* **/
react_native_smart_barcode:null,//二维码及条形码扫描组件 react-native-smart-barcode
react_native_linear_gradient:null,//流线型颜色渐变组件 react-native-linear-gradient
// native_echarts:null,//百度echarts组件 native-echarts
react_native_svg:{},//Svg画图组件 react-native-svg
victory_native:{},//victory图表组件 victory-native
react_native_video:null,//视频播放组件 react-native-video
};
/**
* 组件构造方法,构造所需的组件
* @param comJson Json;//是组件的json对象
* **/
export async function ComponentConstructor(comJson={}) {
Components = Object.assign(Components,comJson);
return await Components;
}