提交 d048390e 编写于 作者: d-u-a's avatar d-u-a

fix(nvue3): ad ad-draw

上级 0fcf6a19
......@@ -15,7 +15,8 @@ export function getAdData(
}
// TODO 缺少语法提示 getDrawAds
plus.ad.getAds(
// @ts-ignore
plus.ad.getDrawAds(
{
adpid: String(adpid),
count: 3,
......
......@@ -49,7 +49,7 @@ export default defineComponent({
)
const listeners = {
dislike(e: Event) {
onDislike(e: Event) {
trigger(AdEventType.close, e)
},
}
......@@ -68,7 +68,7 @@ export default defineComponent({
const { data } = state
return (
<u-ad-draw
ref="ad"
ref={adRef}
{...{ data, rendering: true }}
{...listeners}
></u-ad-draw>
......@@ -97,7 +97,7 @@ function _loadAdData(
state.width,
state.height,
(res: any) => {
state.data = res.data
state.data = res
trigger(AdEventType.load, {})
},
(err: any) => {
......
......@@ -64,17 +64,22 @@ export default defineComponent({
})
const listeners = {
downloadchange(e: Event) {
onDownloadchange(e: Event) {
trigger(AdEventType.downloadchange, e)
},
dislike(e: Event) {
onDislike(e: Event) {
trigger(AdEventType.close, e)
},
}
return () => {
const { data } = state
return <u-ad ref="ad" {...{ data, rendering: true }} {...listeners} />
return (
<u-ad
ref={adRef}
{...{ data: state.data, rendering: true }}
{...listeners}
/>
)
}
},
})
......@@ -99,7 +104,7 @@ function _loadAdData(
width: state.width,
},
(res: any) => {
state.data = res.data
state.data = res
trigger(AdEventType.load, {})
},
(err: any) => {
......
......@@ -18,6 +18,8 @@ import Icon from './icon'
import Swiper from './swiper'
import SwiperItem from './swiper-item'
import RichText from './rich-text'
import Ad from './ad'
import AdDraw from './ad-draw'
export default {
Navigator,
Label,
......@@ -39,4 +41,6 @@ export default {
Swiper,
SwiperItem,
RichText,
Ad,
AdDraw,
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册