// // RQWebViewModel.h // RQCommon // // Created by 张嵘 on 2018/11/23. // Copyright © 2018 张嵘. All rights reserved. // 所有含有`WKWebView`的视图的视图模型基类 #import "RQBaseViewModel.h" /// 页面类型 typedef NS_ENUM(NSUInteger, RQWebViewType) { /// 通用 RQWebViewType_Common = 1, /// 真实模拟考试 RQWebViewType_Exam = 2, /// VIP弹窗 RQWebViewType_VIP = 3, }; /// 传递webView Type的key:例如 RQWebViewType_Common... FOUNDATION_EXTERN NSString *const RQViewModelWebViewTypeKey; @interface RQWebViewModel : RQBaseViewModel /// web url quest @property (nonatomic, readwrite, copy) NSURLRequest *request; @property (nonatomic, readwrite, copy) NSString *requestUrl; @property (nonatomic, readonly, assign) RQWebViewType webViewType; /// 下拉刷新 defalut is NO @property (nonatomic, readwrite, assign) BOOL shouldPullDownToRefresh; /// 是否取消导航栏的title等于webView的title。默认是不取消,default is NO @property (nonatomic, readwrite, assign) BOOL shouldDisableWebViewTitle; /// 是否取消关闭按钮。默认是不取消,default is NO @property (nonatomic, readwrite, assign) BOOL shouldDisableWebViewClose; @end