Heim > Web-Frontend > js-Tutorial > Hauptteil

Probleme im Zusammenhang mit dem Scrollen von Bereichen mit cli+mui in Vue

亚连
Freigeben: 2018-06-09 15:52:51
Original
1960 Leute haben es durchsucht

Jetzt werde ich Ihnen einen Beispielcode für das Scrollen im Vue-Cli+mui-Bereich vorstellen. Er hat einen guten Referenzwert und ich hoffe, dass er für alle hilfreich sein wird.

vue cli+mui wird zusammen verwendet, um den Effekt des Bereichsscrollens zu erzielen. Die Methode ist wie folgt

Der erste Schritt besteht darin, mui css js einzuführen

@import url("/static/mui.min.css");
Nach dem Login kopieren

JS

import mui from '../../../static/mui.min.js';
Nach dem Login kopieren

Schritt 2

Schreiben Sie den Scrollbereich der Struktur mui. Die Struktur sieht so aus

<p class="mui-scroll-wrapper"> 
<p class="mui-scroll"> 
 *写需要滚动的内容 
</p> 
</p>
Nach dem Login kopieren

Fügen Sie unten einen Teil meines Codes ein

 <p class="goods_foods mui-scroll-wrapper">
		 <p class="mui-scroll">
		 <ul class="mui-table-view">
		 	<li v-for="item in goods">
		 		<h5 class="atitle">{{item.name}}</h5>
		 		<ul class="mui-table-view">
		 			<li v-for="food in item.foods" class="mui-table-view-cell item">
		 				<p class="icon"><img :src="food.icon" width="57"height="57"></p>
		 				<p class="content">
		 				<p class="content mui-media-body">
		 					<h4 class="aname">{{food.name}}</h4>
		 					<p class="dese mui-ellipsis">{{food.description}}</p>
		 				</p>
		 				<p class="extar">
		 					<span>月售{{food.sellCount}}</span>
		 					<span>好评率{{food.rating}}%</span>
		 				</p>
		 				<p class="price">
		 					<span class="now">¥{{food.price}}</span>
		 					<span class="old" v-show="food.oldPrice">¥{{food.oldPrice}}</span>
		 				</p>
		 				</p>
		 			</li>
		 		</ul>
		 	</li>
		 	
		 </ul>
		</p>
		 
		 </p>
Nach dem Login kopieren

Schreiben Sie unten JS

<script>
 import mui from &#39;../../../static/mui.min.js&#39;
	const odd_ok=0;
	export default {
		props:{
			seller:{
				type:Object
			}
		},
		data(){
			return{
				goods:[]
			}
		},
		created(){
			this.$http.get("/api/goods").then((response) => {
				response=response.body;
				if(response.errno===odd_ok){
					this.goods=response.data;
					this.$nextTick( () => {
					mui(&#39;.mui-scroll-wrapper&#39;).scroll({
                    deceleration: 0.0005 
//flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006
});
					})
				}
			});
		},
	};
</script>
Nach dem Login kopieren

Auf diese Weise wird Vue implementiert. Der Cli+Mui-Bereich wird gescrollt.

Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.

Verwandte Artikel:

So verwenden Sie Ztree in Vue (ausführliches Tutorial)

So implementieren Sie das Wasserfall-Flow-Plug-in mit JS

So konvertieren Sie HTML in PDF in JS

Wie Sie JS verwenden, um die Pasteboard-Kopierfunktion zu realisieren

Das obige ist der detaillierte Inhalt vonProbleme im Zusammenhang mit dem Scrollen von Bereichen mit cli+mui in Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage