liyubing

feat(广告):展现中心挂角广告,以及挂角广告跳转

@@ -121,23 +121,11 @@ export struct PageComponent { @@ -121,23 +121,11 @@ export struct PageComponent {
121 pageHornAd() { 121 pageHornAd() {
122 122
123 if (this.pageModel.isShowAds) { 123 if (this.pageModel.isShowAds) {
124 -  
125 if (this.pageModel.pageCornerAdv.matInfo != null) { 124 if (this.pageModel.pageCornerAdv.matInfo != null) {
126 - if (1 == this.pageModel.isRightAdv) {  
127 - // 页面右边挂角  
128 - this.drawPageCornerAdvView(1, true)  
129 - } else if (2 == this.pageModel.isRightAdv) {  
130 - // 页面左边挂角  
131 - this.drawPageCornerAdvView(1, false)  
132 - } 125 + // 页面右边挂角
  126 + this.drawPageCornerAdvView(1, 1 == this.pageModel.isRightAdv)
133 } else if (this.pageModel.pageCornerContentInfo.advert != null) { 127 } else if (this.pageModel.pageCornerContentInfo.advert != null) {
134 - if (1 == this.pageModel.isRightAdv) {  
135 - // 页面右边挂角  
136 - this.drawPageCornerAdvView(2, true)  
137 - } else if (2 == this.pageModel.isRightAdv) {  
138 - // 页面左边挂角  
139 - this.drawPageCornerAdvView(2, false)  
140 - } 128 + this.drawPageCornerAdvView(2, 1 == this.pageModel.isRightAdv)
141 } 129 }
142 } 130 }
143 131
@@ -145,7 +133,9 @@ export struct PageComponent { @@ -145,7 +133,9 @@ export struct PageComponent {
145 133
146 /** 134 /**
147 * 绘制页面挂角 135 * 绘制页面挂角
  136 + *
148 * @param type 1:广告中心的挂角广告;2:展现中心的挂角广告 137 * @param type 1:广告中心的挂角广告;2:展现中心的挂角广告
  138 + * @param isRightCorne true:右挂角;false:左挂角
149 */ 139 */
150 @Builder 140 @Builder
151 drawPageCornerAdvView(type: number, isRightCorne: boolean) { 141 drawPageCornerAdvView(type: number, isRightCorne: boolean) {
@@ -173,10 +163,9 @@ export struct PageComponent { @@ -173,10 +163,9 @@ export struct PageComponent {
173 } else { 163 } else {
174 // 展现中心的业务跳转 164 // 展现中心的业务跳转
175 ProcessUtils.advJumpMainPage(this.pageModel.pageCornerContentInfo.advert) 165 ProcessUtils.advJumpMainPage(this.pageModel.pageCornerContentInfo.advert)
176 -  
177 } 166 }
178 }) 167 })
179 - // 关闭按钮 168 + // 关闭按钮
180 Image($r('app.media.icon_adv_horn_close')) 169 Image($r('app.media.icon_adv_horn_close'))
181 .id('left_close') 170 .id('left_close')
182 .width($r('app.float.vp_16')) 171 .width($r('app.float.vp_16'))
@@ -219,7 +208,6 @@ export struct PageComponent { @@ -219,7 +208,6 @@ export struct PageComponent {
219 208
220 } 209 }
221 210
222 -  
223 async aboutToAppear() { 211 async aboutToAppear() {
224 // 选中tab,才请求数据。拦截大量接口请求 212 // 选中tab,才请求数据。拦截大量接口请求
225 if (this.navIndex === this.currentTopNavSelectedIndex) { 213 if (this.navIndex === this.currentTopNavSelectedIndex) {
@@ -71,7 +71,6 @@ export class PageHelper { @@ -71,7 +71,6 @@ export class PageHelper {
71 return 71 return
72 } 72 }
73 73
74 -  
75 if ("left_down" == cornersAdv.pos) { 74 if ("left_down" == cornersAdv.pos) {
76 // 左边挂角广告 75 // 左边挂角广告
77 pageModel.isRightAdv = 2 76 pageModel.isRightAdv = 2