プロンプトメッセージまでシームレススクロール(VUE)

<DIV クラス = " 注文tips__message項目" クラス = " はgetClass(インデックス)" 
        V - のため = " ヒントに(orderTip、インデックス)" 
        :キー = " インデックス" > 
        {{orderTip [ 3 ]}}
 </ DIV>

 

<スクリプト> 
エクスポートデフォルト{ 
  小道具:[ ' lbxxzsList '' orderNum ' ]、
  データ(){ 
    リターン{ 
      インデックス:0 
    ヒント:[ '提示1'、 '提示2'、 '提示3'] }。 }、 計算:{
maxIndexは(){ 戻り 、この .tips.length - 1 }、 }、 メソッド:{ はgetClass(インデックス){ 場合この .maxIndex === 0 ){ リターン{}。 } リターン{ ' 注文tips__message項目- slidein ':インデックス=== .INDEX、 ' 注文tips__message項目- slideout ':インデックス===(この .INDEX - 1)|| この .INDEX === 0 &&インデックス=== .maxIndex) }。 }、 }、 搭載(){ たsetInterval(() => { CONST {インデックス、maxIndex} = この; この .INDEX =指数<maxIndex指数+?10 }、5000 )。 }、 }。 </ SCRIPT>

 

.order- tips__message { 
  位置:相対。
} 
.ORDER -tips__message- アイテム{ 
  位置:絶対。
  トップ:17px; 
  不透明度:0 ; 
} 
.ORDER -tips__message-item-- slidein { 
  トップ:0 
  不透明度:1 ; 
  トランジション:トップ1S、不透明1S; 
} 
.ORDER -tips__message-item-- slideout { 
  トップ: - に16px。
  不透明度:0 ; 
  トランジション:トップ1S、不透明1S; 
}

 

おすすめ

転載: www.cnblogs.com/ympjsc/p/12318613.html