react-native-lib-cus-com
Version:
react-native 自定义辅助组件库,完美的网路请求,带加载条,可上传、下载文件,等等多种ui,可自定义删除;可节省应用级软件的开发时间
365 lines (360 loc) • 7.48 kB
JavaScript
import {
Tools,
StyleSheetAdapt,
Http,
LocalStorage,
Media,
Theme,
PickerCustome,
HotUpdate,
DbMgr,
CaptureImage,
IamgeWaterMark,
ProgressPerApi,
ProgressApi,
MenuBottomApi,
Alert,
JPush,
TalkingData,
FileDirMgr,
HotUpdateCus,
ImageViewApi,
ProgressBarApi,
} from "./api/api";
import {
ButtonChange,
TextInputIcon,
ViewTitle,
ButtonImage,
TextIcon,
BaseComponent,
Progress,
TextDoubleIcon,
ImageBg,
ImageView,
VideoView,
BarcodeView,
ProgressPer,
ScrollViewRowList,
Charts,
PickDropdown,
SearchDropIpt,
ItemRowFeedback,
FlatListView,
SearchDDDIpt,
ItemRowGoods,
ItemRowGoodsPromotion,
WebViewCus,
SwiperImage,
ItemRowBuyCar,
TextChange,
DropdownBox,
SwiperNotice,
ItemRowTripTask,
ItemRowTripApply,
ItemRowGuideTripApply,
DatePicker,
ItemRowGuideApplyType,
GuideImageHint,
ItemRowTitle,
MenuBottom,
ModalTextInput,
SlideMenuDrawer,
ImageList,
VideoList,
ItemRowReciew,
TextInputLabel,
Question,
QuestionList,
TextIconBg,
SearchIpt,
ItemRowSwitch,
ScrollSelectOptions,
TitleRow,
ChartCircleProgress,
BarHorizontalTitleSection,
ResultProgressBlock,
TitleBlock,
TitleBlockList,
TitleBlockTarget,
TitleBlockTargetArea,
PickDropdownMonth,
ChartCircleProgressList,
ItemRowTableSwitch,
ButtonTime,
ViewCtrl,
ImageBrower,
ImageViewWatermark,
ModalTextInputS,
} from "./ui/ui";
import {ComponentConstructor} from "./StackComponent";
/**
*组件类 引入集合
**/
const compoent = {
get ComponentConstructor(){
return ComponentConstructor;
},
/**
* API
* **/
get ProgressBarApi() {
return ProgressBarApi;
},
get ImageViewApi() {
return ImageViewApi;
},
get HotUpdateCus() {
return HotUpdateCus;
},
get FileDirMgr() {
return FileDirMgr;
},
get Alert() {
return Alert;
},
get MenuBottomApi() {
return MenuBottomApi;
},
get ProgressApi() {
return ProgressApi;
},
get ProgressPerApi() {
return ProgressPerApi;
},
get IamgeWaterMark() {
return IamgeWaterMark;
},
get CaptureImage() {
return CaptureImage;
},
get DbMgr() {
return DbMgr;
},
get Tools() {
return Tools;
},
get StyleSheetAdapt() {
return StyleSheetAdapt;
},
get Http() {
return Http;
},
get LocalStorage() {
return LocalStorage;
},
get Media() {
return Media;
},
get Theme() {
return Theme;
},
get PickerCustome() {
return PickerCustome;
},
get HotUpdate() {
return HotUpdate;
},
get JPush() {
return JPush;
},
get TalkingData() {
return TalkingData;
},
/**
* UI
* **/
get ImageViewWatermark() {
return ImageViewWatermark;
},
get ModalTextInputS(){
return ModalTextInputS;
},
get ImageBrower() {
return ImageBrower;
},
get ViewCtrl() {
return ViewCtrl;
},
get TextInputIcon() {
return TextInputIcon;
},
get ButtonChange() {
return ButtonChange;
},
get ViewTitle() {
return ViewTitle;
},
get ButtonImage() {
return ButtonImage;
},
get TextIcon() {
return TextIcon;
},
get BaseComponent() {
return BaseComponent;
},
get Progress() {
return Progress;
},
get TextDoubleIcon() {
return TextDoubleIcon;
},
get ImageBg() {
return ImageBg;
},
get ImageView() {
return ImageView;
},
get VideoView() {
return VideoView;
},
get BarcodeView() {
return BarcodeView;
},
get ProgressPer() {
return ProgressPer;
},
get ScrollViewRowList() {
return ScrollViewRowList;
},
get Charts() {
return Charts;
},
get PickDropdown() {
return PickDropdown;
},
get SearchDropIpt() {
return SearchDropIpt;
},
get ItemRowFeedback() {
return ItemRowFeedback;
},
get FlatListView() {
return FlatListView;
},
get SearchDDDIpt() {
return SearchDDDIpt;
},
get ItemRowGoods() {
return ItemRowGoods;
},
get ItemRowGoodsPromotion() {
return ItemRowGoodsPromotion;
},
get WebViewCus() {
return WebViewCus;
},
get SwiperImage() {
return SwiperImage;
},
get ItemRowBuyCar() {
return ItemRowBuyCar;
},
get TextChange() {
return TextChange;
},
get DropdownBox() {
return DropdownBox;
},
get SwiperNotice() {
return SwiperNotice;
},
get ItemRowTripTask() {
return ItemRowTripTask;
},
get ItemRowTripApply() {
return ItemRowTripApply;
},
get ItemRowGuideTripApply() {
return ItemRowGuideTripApply;
},
get DatePicker() {
return DatePicker;
},
get ItemRowGuideApplyType() {
return ItemRowGuideApplyType;
},
get GuideImageHint() {
return GuideImageHint;
},
get ItemRowTitle() {
return ItemRowTitle;
},
get MenuBottom() {
return MenuBottom;
},
get ModalTextInput() {
return ModalTextInput;
},
get SlideMenuDrawer() {
return SlideMenuDrawer;
},
get ImageList() {
return ImageList;
},
get VideoList() {
return VideoList;
},
get ItemRowReciew() {
return ItemRowReciew;
},
get TextInputLabel() {
return TextInputLabel;
},
get Question() {
return Question;
},
get QuestionList() {
return QuestionList;
},
get TextIconBg() {
return TextIconBg;
},
get SearchIpt() {
return SearchIpt;
},
get ItemRowSwitch() {
return ItemRowSwitch;
},
get ScrollSelectOptions() {
return ScrollSelectOptions;
},
get TitleRow() {
return TitleRow;
},
get ChartCircleProgress() {
return ChartCircleProgress;
},
get BarHorizontalTitleSection() {
return BarHorizontalTitleSection;
},
get ResultProgressBlock() {
return ResultProgressBlock;
},
get TitleBlock() {
return TitleBlock;
},
get TitleBlockList() {
return TitleBlockList;
},
get TitleBlockTarget() {
return TitleBlockTarget;
},
get TitleBlockTargetArea() {
return TitleBlockTargetArea;
},
get PickDropdownMonth() {
return PickDropdownMonth;
},
get ChartCircleProgressList() {
return ChartCircleProgressList;
},
get ItemRowTableSwitch() {
return ItemRowTableSwitch;
},
get ButtonTime() {
return ButtonTime;
},
};
module.exports = compoent;