最近在写前端,因为人手不足临时加入,前端水平欠佳。
开发过程中用到了vue-awesome-swiper,对于swiper的定义、事件、参数等,基本可以参考 https://www.swiper.com.cn/api/start/new.html 来写。
我今天之所以再重复劳动,是想记录一些他没写的东西。以下是个人测试得到的结论,供参考、防遗忘。
我们的前端,用的是vue。
在下面的示例代码中,我在写 on 事件时,定义函数的写法是:
function_name: ()=>{
// your code
},
而不是一般的:
function_name: function(){
// your code
}
是因为,据说(后面这句是网上查到的):
在最新的swiper中,swiper绑定的事件中,是通过this指向当前swiper对象的。而在事件回调中,我们需要获取vue页面data中的数据,但是此时的this并不指向vue对象。因此,使用es6的箭头函数 ()=> ,使的函数内使用的this指向vue对象。
以下是个人在调试过程中的一些注解(官网有的就尽量不写了):
mySwiperOption:{
initialSlide:53, // 我的业务需求使得我初始