Maison > interface Web > js tutoriel > le corps du texte

Problèmes liés au défilement de zone à l'aide de cli+mui dans Vue

亚连
Libérer: 2018-06-09 15:52:51
original
1965 Les gens l'ont consulté

Maintenant, je vais partager avec vous un exemple de code de défilement de zone Vue cli+mui. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde.

vue cli+mui est utilisé ensemble pour obtenir l'effet de défilement de zone. La méthode est la suivante

La première étape consiste à introduire mui css js

@import url("/static/mui.min.css");
Copier après la connexion

JS

import mui from '../../../static/mui.min.js';
Copier après la connexion

Étape 2

Écrire la structure La structure de défilement des zones de mui est comme ceci

<p class="mui-scroll-wrapper"> 
<p class="mui-scroll"> 
 *写需要滚动的内容 
</p> 
</p>
Copier après la connexion

Coller une partie de mon code ci-dessous

 <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>
Copier après la connexion

Écrire JS ci-dessous

<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>
Copier après la connexion

De cette façon, le défilement de la zone vue cli+mui est obtenu.

J'ai compilé ce qui précède pour vous, j'espère que cela vous sera utile à l'avenir.

Articles connexes :

Comment utiliser ztree dans vue (tutoriel détaillé)

Comment implémenter le plug-in de flux en cascade à l'aide de JS

Comment convertir du HTML en PDF en JS

Comment utiliser JS pour réaliser la fonction de copie sur carton

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal