Heim  >  Artikel  >  Web-Frontend  >  Probleme im Zusammenhang mit dem Scrollen von Bereichen mit cli+mui in Vue

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

亚连
亚连Original
2018-06-09 15:52:511959Durchsuche

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");

JS

import mui from '../../../static/mui.min.js';

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>

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>

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>

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!

Stellungnahme:
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