Vue.js 下一个问题之前,请使用Vuejs vue简易滑块

Vue.js 下一个问题之前,请使用Vuejs vue简易滑块,vue.js,slider,Vue.js,Slider,我正在尝试在下一步之前停止滑块循环内容 文档中说,这需要一个返回true的函数来显示下一张幻灯片 如果我在html滑块中传递一个方法 <slider :before-next="check()" :v-model="Slide"> <slider-item v-for="(item, index) in items"></slider> </slider> methods: { check: function () { if(this.Sli

我正在尝试在下一步之前停止滑块循环内容

文档中说,这需要一个返回true的函数来显示下一张幻灯片

如果我在html滑块中传递一个方法

<slider :before-next="check()" :v-model="Slide">
  <slider-item v-for="(item, index) in items"></slider>
</slider>
methods: {
check: function () {
 if(this.Slide = this.items.length -1) {
 return {
   false
 } else {
   return {
     true
   }
  }
 }
}

方法:{
检查:函数(){
if(this.Slide=this.items.length-1){
返回{
假的
}否则{
返回{
真的
}
}
}
}
我得到了一个期望的函数,得到了布尔错误

如果有通行证

 methods: function () {
   this.Slide < this.items.length - 2
 }
方法:函数(){
此.Slide

我没有发现任何错误,但经过一些实验后,滑块仍然循环

  <slider :before-next="() => Slide < gallery.length - 1" :before-previous="() => Slide > 0"  :v-model="Slide">
    <slider-item v-for="(item, index) in items">
      <img src="gallery" />
    </slider-item>
  </slider>

它现在不循环了