feat: 首次提交
This commit is contained in:
121
pages/component/nav/steps/steps.vue
Normal file
121
pages/component/nav/steps/steps.vue
Normal file
@ -0,0 +1,121 @@
|
||||
<!--本文件由FirstUI授权予新疆天衡创新研究院有限公司(手机号: 1 8 6 140 72549,身份证尾号:5A07X5)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
|
||||
<template>
|
||||
<view class="fui-wrap">
|
||||
<view class="fui-page__hd">
|
||||
<view class="fui-page__title fui-align__center" @tap="vip">Steps <image
|
||||
src="/static/images/index/light/icon_member_3x.png"></image>
|
||||
</view>
|
||||
<view class="fui-page__desc">Steps 步骤条,显示一个任务的进度或者引导用户完成某个复杂任务。</view>
|
||||
</view>
|
||||
<view class="fui-page__bd">
|
||||
<view class="fui-section__title">基础使用</view>
|
||||
<fui-steps :items="items" :current="current"></fui-steps>
|
||||
<view class="fui-section__title">数字节点/线条加粗</view>
|
||||
<fui-steps :items="items2" :current="current" activeColor="#FF2B2B" lineBold></fui-steps>
|
||||
<view class="fui-section__title">不显示对号标识</view>
|
||||
<fui-steps :items="items2" :current="current" :isMark="false"></fui-steps>
|
||||
<view class="fui-section__title">带描述</view>
|
||||
<fui-steps :items="items3" :current="current"></fui-steps>
|
||||
<view class="fui-section__title">进行中(direction=row 有效)</view>
|
||||
<fui-steps :items="items3" :current="current" isWait activeColor="#FFB703" lineBold></fui-steps>
|
||||
<view class="fui-section__title">当前步骤进行中</view>
|
||||
<fui-steps :items="items3" :current="current2" processStatus="wait" process-color="#FFB703" isWait lineBold></fui-steps>
|
||||
<view class="fui-section__title">当前步骤失败</view>
|
||||
<fui-steps :items="items3" :current="current2" processStatus="fail" active-color="#09BE4F" process-color="#FF2B2B" isWait lineBold></fui-steps>
|
||||
<view class="fui-section__title">自定义图标</view>
|
||||
<fui-steps :items="items4" :current="current" radius="24rpx"></fui-steps>
|
||||
<view class="fui-section__title">纵向展示</view>
|
||||
<fui-steps :items="items2" :current="current" direction="column" :padding="['0','32rpx']"></fui-steps>
|
||||
|
||||
<view class="fui-btn__box">
|
||||
<fui-button type="gray" btn-size="medium" text="Next step" bold :margin="['24rpx']"
|
||||
@click="stepChange"></fui-button>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
current: 0,
|
||||
current2: 1,
|
||||
items: [{
|
||||
title: '注册'
|
||||
}, {
|
||||
title: '激活邮箱'
|
||||
}, {
|
||||
title: '注册完成'
|
||||
}],
|
||||
items2: [{
|
||||
title: '注册',
|
||||
text: '1'
|
||||
}, {
|
||||
title: '激活邮箱',
|
||||
text: '2'
|
||||
}, {
|
||||
title: '注册完成',
|
||||
text: '3'
|
||||
}],
|
||||
items3: [{
|
||||
title: 'STEP1',
|
||||
descr: '步骤一',
|
||||
text: 'F'
|
||||
}, {
|
||||
title: 'STEP2',
|
||||
descr: '步骤二',
|
||||
text: 'S'
|
||||
}, {
|
||||
title: 'STEP3',
|
||||
descr: '步骤三',
|
||||
text: 'T'
|
||||
}],
|
||||
items4: [{
|
||||
title: 'STEP1',
|
||||
descr: '步骤一',
|
||||
src: '/static/images/common/logo.png'
|
||||
}, {
|
||||
title: 'STEP2',
|
||||
descr: '步骤二',
|
||||
src: '/static/images/common/img_logo.png'
|
||||
}, {
|
||||
title: 'STEP3',
|
||||
descr: '步骤三',
|
||||
src: '/static/images/common/logo.png'
|
||||
}]
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
vip() {
|
||||
this.fui.href("/pages/my/qa/qa?index=2&title=VIP专属内容")
|
||||
},
|
||||
stepChange() {
|
||||
//实际开发需根据步骤数据长度-1来得出最后一步(从 0 开始记数),此处为演示
|
||||
if (this.current === 2) {
|
||||
this.current = 0
|
||||
} else {
|
||||
this.current++
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
.fui-wrap {
|
||||
padding-bottom: 64rpx;
|
||||
}
|
||||
|
||||
.fui-section__title {
|
||||
margin-left: 32rpx;
|
||||
}
|
||||
|
||||
.fui-btn__box {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin-top: 48rpx;
|
||||
}
|
||||
</style>
|
Reference in New Issue
Block a user