1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/XzcGroup-mao-scroll

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Mao-Scroll: прокрутка текста вверх и вниз

Введение

uniapp компонент для прокрутки текста

GIF демонстрация

Инструкция по установке

Установка в uniapp

Перейдите в центр плагинов UniAPP

Нажмите на кнопку слева, чтобы импортировать в проект.

Установка из gitee

Клонируйте этот репозиторий

git clone https://gitee.com/XzcGroup/mao-scroll.git

Пример использования

Подробнее см.: https://gitee.com/XzcGroup/mao-scroll/blob/master/pages/index/index.vue

<template>
	<view>
		<view class="main">
			<view class="subject">Результаты розыгрыша</view>
			<view class="body">
				<maoScroll :data="data" :showNum="showNum" :lineHeight="lineHeight" :animationScroll="animationScroll" :animation="animation">
					<template v-slot="{line}">
						<view class="line">{{line.author}} получил {{line.subject}}</view>
					</template>
				</maoScroll>
			</view>
		</view>
		<view class="main">
			<view class="subject">Конфигурация прокрутки</view>
			<view class="body">
				<view><text>Общее количество данных:</text><text>{{count}} записей (имитация)</text></view>
				<view><text>Количество отображаемых записей:</text><text>{{showNum}} записей</text></view>
				<view><text>Высота каждой строки:</text><text>{{lineHeight}}rpx</text></view>
				<view><text>Время прокрутки:</text><text>{{animationScroll}} миллисекунд</text></view>
				<view><text>Интервал между прокрутками:</text><text>{{animation}} миллисекунд</text></view>
			</view>
		</view>
	</view>
</template>

<script>
	import maoScroll from '@/components/mao-scroll/mao-scroll.vue';
	export default {
		components:{
			maoScroll
		},
		data() {
			return {
				title: 'Hello',
				data: [],
				count: 30,
				showNum: 5,
				lineHeight: 60,
				animationScroll: 800,
				animation: 2000,
			}
		},
		onLoad() {
			this.createData();
		},
		methods: {
			createData: function(){
				for(let i = 1; i <= this.count; i++){
					this.data.push({
						author: 'MaoUI',
						subject: 'OnePlus телефон * ' + i + ' шт.'
					})
				}
			}
		}
	}
</script>

<style>
	.main{margin:30rpx;background-color: #FF6700;border-radius: 10rpx;border:1px solid #FF6700;}
	.main .subject{height: 80rpx;font-size: 36rpx;text-align: center;line-height: 80rpx;color: #fff;}
	.main .body{padding: 20rpx;background-color: #FFFFFF;}
	.main .body .line{height: 60rpx;line-height: 60rpx;}
</style>

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/XzcGroup-mao-scroll.git
git@api.gitlife.ru:oschina-mirror/XzcGroup-mao-scroll.git
oschina-mirror
XzcGroup-mao-scroll
XzcGroup-mao-scroll
master