1234567891011121314151617181920212223242526272829303132 |
- //
- // RQHomeSubPageVideoScrollViewModel.m
- // JSJP
- //
- // Created by 张嵘 on 2021/11/11.
- //
- #import "RQHomeSubPageVideoScrollViewModel.h"
- @interface RQHomeSubPageVideoScrollViewModel ()
- @property (nonatomic, readwrite, strong) RQTreeListModel *treeListModel;
- @property (nonatomic, readwrite, assign) NSInteger index;
- @property (nonatomic, readwrite, strong) NSIndexPath *myIndexPath;
- @property (nonatomic, readwrite, assign) RQHomePageSubjectType homePageSubjectType;
- @property (nonatomic, readwrite, copy) NSArray *videosItemArr;
- @end
- @implementation RQHomeSubPageVideoScrollViewModel
- #pragma mark - Public Method
- - (instancetype)initWithServices:(id<RQViewModelServices>)services params:(NSDictionary *)params {
- if (self = [super initWithServices:services params:params]) {
- self.treeListModel = params[RQViewModelUtilKey];
- self.index = [params[RQVideoItemIndexKey] integerValue];
- self.myIndexPath = params[RQVideoItemIndexPathKey];
- self.homePageSubjectType = [params[RQHomePageSubjectTypeKey] integerValue];
- self.videosItemArr = params[RQViewCommonValueKey];
- }
- return self;
- }
- @end
|