| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 | 
							- <template>
 
- 	<view>
 
- 		<cu-custom bgColor="bg-gradual-pink" :isBack="true"><block slot="backText">返回</block><block slot="content">步骤条</block></cu-custom>
 
- 		<view class="cu-bar bg-white solid-bottom">
 
- 			<view class="action">
 
- 				<text class="cuIcon-title text-orange"></text> 基本用法
 
- 			</view>
 
- 			<view class="action">
 
- 				<button class="cu-btn bg-green shadow" @tap="BasicsSteps">下一步</button>
 
- 			</view>
 
- 		</view>
 
- 		<view class="bg-white padding">
 
- 			<view class="cu-steps">
 
- 				<view class="cu-item" :class="index>basics?'':'text-red'" v-for="(item,index) in basicsList" :key="index">
 
- 					<text :class="'cuIcon-' + item.cuIcon"></text> {{item.name}}
 
- 				</view>
 
- 			</view>
 
- 		</view>
 
- 		<view class="bg-white padding margin-top-xs">
 
- 			<view class="cu-steps">
 
- 				<view class="cu-item" :class="index>basics?'':'text-orange'" v-for="(item,index) in basicsList" :key="index">
 
- 					<text :class="index>basics?'cuIcon-title':'cuIcon-' + item.cuIcon"></text> {{item.name}}
 
- 				</view>
 
- 			</view>
 
- 		</view>
 
- 		<view class="bg-white padding  margin-top-xs">
 
- 			<view class="cu-steps steps-arrow">
 
- 				<view class="cu-item" :class="index>basics?'':'text-blue'" v-for="(item,index) in basicsList" :key="index">
 
- 					<text :class="'cuIcon-' + item.cuIcon"></text> {{item.name}}
 
- 				</view>
 
- 			</view>
 
- 		</view>
 
- 		<view class="cu-bar bg-white solid-bottom margin-top">
 
- 			<view class="action">
 
- 				<text class="cuIcon-title text-orange"></text> 数字完成
 
- 			</view>
 
- 			<view class="action">
 
- 				<button class="cu-btn bg-green shadow" @tap="NumSteps">下一步</button>
 
- 			</view>
 
- 		</view>
 
- 		<view class="bg-white padding">
 
- 			<view class="cu-steps">
 
- 				<view class="cu-item" :class="index>num?'':'text-blue'" v-for="(item,index) in numList" :key="index">
 
- 					<text class="num" :class="index==2?'err':''" :data-index="index + 1"></text> {{item.name}}
 
- 				</view>
 
- 			</view>
 
- 		</view>
 
- 		<view class="cu-bar bg-white solid-bottom margin-top">
 
- 			<view class="action">
 
- 				<text class="cuIcon-title text-orange"></text> 多级显示
 
- 			</view>
 
- 			<view class="action">
 
- 				<button class="cu-btn bg-green shadow" @tap="ScrollSteps">下一步</button>
 
- 			</view>
 
- 		</view>
 
- 		<scroll-view scroll-x class="bg-white padding response cu-steps steps-bottom" :scroll-into-view="'scroll-' + scroll"
 
- 		 scroll-with-animation>
 
- 			<view class="cu-item padding-lr-xl" :class="index>scroll?'':'text-blue'" v-for="(item,index) in 10" :key="index" :id="'scroll-' + index">
 
- 				Level {{index + 1}} <text class="num" :data-index="index + 1"></text>
 
- 			</view>
 
- 		</scroll-view>
 
- 	</view>
 
- </template>
 
- <script>
 
- 	export default {
 
- 		data() {
 
- 			return {
 
- 				basicsList: [{
 
- 					cuIcon: 'usefullfill',
 
- 					name: '开始'
 
- 				}, {
 
- 					cuIcon: 'radioboxfill',
 
- 					name: '等待'
 
- 				}, {
 
- 					cuIcon: 'roundclosefill',
 
- 					name: '错误'
 
- 				}, {
 
- 					cuIcon: 'roundcheckfill',
 
- 					name: '完成'
 
- 				}, ],
 
- 				basics: 0,
 
- 				numList: [{
 
- 					name: '开始'
 
- 				}, {
 
- 					name: '等待'
 
- 				}, {
 
- 					name: '错误'
 
- 				}, {
 
- 					name: '完成'
 
- 				}, ],
 
- 				num: 0,
 
- 				scroll: 0
 
- 			};
 
- 		},
 
- 		methods: {
 
- 			BasicsSteps() {
 
- 				this.basics= this.basics == this.basicsList.length - 1 ? 0 : this.basics + 1				
 
- 			},
 
- 			NumSteps() {
 
- 				this.num= this.num == this.numList.length - 1 ? 0 : this.num + 1				
 
- 			},
 
- 			ScrollSteps() {
 
- 				this.scroll= this.scroll == 9 ? 0 : this.scroll + 1				
 
- 			}
 
- 		}
 
- 	}
 
- </script>
 
- <style>
 
- </style>
 
 
  |