Improve ad
This commit is contained in:
@ -92,7 +92,7 @@ export default defineComponent({
|
||||
return [h(MkAd, {
|
||||
class: 'a', // advertiseの意(ブロッカー対策)
|
||||
key: item.id + ':ad',
|
||||
prefer: 'horizontal',
|
||||
prefer: ['horizontal', 'horizontal-big'],
|
||||
}), el];
|
||||
} else {
|
||||
return el;
|
||||
|
@ -30,7 +30,7 @@ export default defineComponent({
|
||||
|
||||
props: {
|
||||
prefer: {
|
||||
type: String,
|
||||
type: Array,
|
||||
required: true
|
||||
},
|
||||
specify: {
|
||||
@ -50,7 +50,7 @@ export default defineComponent({
|
||||
if (props.specify) {
|
||||
ad = props.specify;
|
||||
} else {
|
||||
let ads = instance.ads.filter(ad => ad.place === props.prefer);
|
||||
let ads = instance.ads.filter(ad => props.prefer.includes(ad.place));
|
||||
|
||||
if (ads.length === 0) {
|
||||
ads = instance.ads.filter(ad => ad.place === 'square');
|
||||
@ -130,6 +130,16 @@ export default defineComponent({
|
||||
}
|
||||
}
|
||||
|
||||
&.horizontal-big {
|
||||
padding: 8px;
|
||||
|
||||
> a ,
|
||||
> a > img {
|
||||
max-width: min(600px, 100%);
|
||||
max-height: 250px;
|
||||
}
|
||||
}
|
||||
|
||||
&.vertical {
|
||||
> a ,
|
||||
> a > img {
|
||||
|
Reference in New Issue
Block a user