You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zhishifufei_php/public/wap/first/zsff/components/recommend/poster/index.js

43 lines
1.1 KiB

10 months ago
define([
'swiper',
'text!./index.html',
'css!./index.css'
], function(Swiper, html) {
return {
props: {
advertList: {
type: Array,
default: function () {
return [];
}
}
},
data: function () {
return {
swiperOptions: {
autoplay: true,
loop: true,
pagination: {
el: '.advert-pagination'
},
uniqueNavElements: false
}
};
},
mounted: function () {
this.$nextTick(function () {
this.swiper7 = new Swiper('#swiper7', this.swiperOptions);
});
},
methods: {
advertClick: function () {
var url = this.swiper7.clickedSlide.dataset.url;
if (url.indexOf('http') === -1 || url.indexOf('http')) {
return;
}
window.location = url;
}
},
template: html
};
});