Skip to content

Commit

Permalink
docs(steps): [steps] optimize steps docs (#801)
Browse files Browse the repository at this point in the history
  • Loading branch information
Huangyilin19 authored Nov 13, 2023
1 parent f6d2ec5 commit 16169ff
Show file tree
Hide file tree
Showing 40 changed files with 346 additions and 659 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<template>
<tiny-steps :data="data" type="advanced" :active="advancedActive" @click="advancedClick"></tiny-steps>
<tiny-steps :data="data" :active="advancedActive" @click="advancedClick"></tiny-steps>
</template>

<script setup lang="jsx">
<script setup>
import { ref } from 'vue'
import { Steps as TinySteps, Modal } from '@opentiny/vue'
Expand All @@ -14,7 +14,7 @@ const data = ref([
{ name: 'Billing', count: 0, status: 'done' }
])
function advancedClick(index, node) {
const advancedClick = (index, node) => {
advancedActive.value = index
Modal.message(`节点index: ${index}; 节点信息: ${JSON.stringify(node)}.`)
Expand Down
8 changes: 4 additions & 4 deletions examples/sites/demos/pc/app/steps/advanced-steps.vue
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<template>
<tiny-steps :data="data" type="advanced" :active="advancedActive" @click="advancedClick"></tiny-steps>
<tiny-steps :data="data" :active="advancedActive" @click="advancedClick"></tiny-steps>
</template>

<script lang="jsx">
<script>
import { Steps, Modal } from '@opentiny/vue'
export default {
Expand All @@ -15,8 +15,8 @@ export default {
data: [
{ name: 'Basic Info', count: 3, status: 'doing' },
{ name: 'BOQ Info', count: 0, status: 'done' },
{ name: 'Involved Parties', count: 10, status: 'doing' },
{ name: 'Billing', count: 0, status: 'done' }
{ name: 'Involved Parties', count: 10, status: 'error' },
{ name: 'Billing', count: 0, status: 'disabled' }
]
}
},
Expand Down
21 changes: 13 additions & 8 deletions examples/sites/demos/pc/app/steps/click-composition-api.vue
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
<template>
<div class="content">
<div class="demo-steps-click">
<div>点击步骤条节点来切换选中状态</div>
<tiny-steps :data="stepsData" :active="defaultActive" type="normal" @click="normalClick"></tiny-steps>
<tiny-steps :data="stepsData" :active="defaultActive" @click="normalClick"></tiny-steps>
<div v-if="currentNode">
<span>选中节点index:{{ currentNode.index }}; </span><br />
<span> 选中节点node: {{ currentNode.node }} </span>
<span>选中节点 index: {{ currentNode.index }} </span><br />
<span>选中节点 node: {{ currentNode.node }} </span>
</div>
</div>
</template>

<script setup lang="jsx">
<script setup>
import { ref } from 'vue'
import { Steps as TinySteps } from '@opentiny/vue'
Expand Down Expand Up @@ -38,7 +38,7 @@ const stepsData = ref([
const defaultActive = ref(1)
const currentNode = ref(null)
function normalClick(index, node) {
const normalClick = (index, node) => {
defaultActive.value = index
currentNode.value = {
index,
Expand All @@ -48,13 +48,18 @@ function normalClick(index, node) {
</script>

<style scoped>
.content {
.demo-steps-click {
padding: 20px;
max-width: 50%;
min-width: 700px;
font-size: 14px;
}
.content > div:not(:last-child) {
.demo-steps-click > div:not(:last-child) {
margin: 0 0 20px 0;
}
span {
line-height: 1.5;
}
</style>
20 changes: 12 additions & 8 deletions examples/sites/demos/pc/app/steps/click.vue
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
<template>
<div class="content">
<div>点击步骤条节点来切换选中状态</div>
<tiny-steps :data="stepsData" :active="defaultActive" type="normal" @click="normalClick"></tiny-steps>
<div class="demo-steps-click">
<tiny-steps :data="stepsData" :active="defaultActive" @click="normalClick"></tiny-steps>
<div v-if="currentNode">
<span>选中节点index:{{ currentNode.index }}; </span><br />
<span> 选中节点node: {{ currentNode.node }} </span>
<span>选中节点 index: {{ currentNode.index }}</span
><br />
<span>选中节点 node: {{ currentNode.node }} </span>
</div>
</div>
</template>

<script lang="jsx">
<script>
import { Steps } from '@opentiny/vue'
export default {
Expand Down Expand Up @@ -57,13 +57,17 @@ export default {
</script>

<style scoped>
.content {
.demo-steps-click {
padding: 20px;
max-width: 50%;
min-width: 700px;
}
.content > div:not(:last-child) {
.demo-steps-click > div:not(:last-child) {
margin: 0 0 20px 0;
}
span {
line-height: 1.5;
}
</style>
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<template>
<div class="content">
<div class="demo-steps-custom-field">
<tiny-steps :data="stepsData" name-field="reName" count-field="reCount" status-field="reStatus"></tiny-steps>
</div>
</template>

<script setup lang="jsx">
<script setup>
import { ref } from 'vue'
import { Steps as TinySteps } from '@opentiny/vue'
Expand Down Expand Up @@ -33,7 +33,7 @@ const stepsData = ref([
</script>

<style scoped>
.content {
.demo-steps-custom-field {
padding: 20px;
max-width: 50%;
min-width: 700px;
Expand Down
6 changes: 3 additions & 3 deletions examples/sites/demos/pc/app/steps/custom-steps-item.vue
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<template>
<div class="content">
<div class="demo-steps-custom-field">
<tiny-steps :data="stepsData" name-field="reName" count-field="reCount" status-field="reStatus"></tiny-steps>
</div>
</template>

<script lang="jsx">
<script>
import { Steps } from '@opentiny/vue'
export default {
Expand Down Expand Up @@ -41,7 +41,7 @@ export default {
</script>

<style scoped>
.content {
.demo-steps-custom-field {
padding: 20px;
max-width: 50%;
min-width: 700px;
Expand Down

This file was deleted.

22 changes: 0 additions & 22 deletions examples/sites/demos/pc/app/steps/data-resource.spec.ts

This file was deleted.

56 changes: 0 additions & 56 deletions examples/sites/demos/pc/app/steps/data-resource.vue

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<template>
<tiny-time-line :data="data" :active="normalActive" type="normal" @click="normalClick"></tiny-time-line>
<tiny-time-line :data="data" :active="normalActive" @click="normalClick"></tiny-time-line>
</template>

<script setup lang="jsx">
<script setup>
import { ref } from 'vue'
import { TimeLine as TinyTimeLine, Modal } from '@opentiny/vue'
Expand Down
4 changes: 2 additions & 2 deletions examples/sites/demos/pc/app/steps/node-status.vue
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<template>
<tiny-time-line :data="data" :active="normalActive" type="normal" @click="normalClick"></tiny-time-line>
<tiny-time-line :data="data" :active="normalActive" @click="normalClick"></tiny-time-line>
</template>

<script lang="jsx">
<script>
import { TimeLine, Modal } from '@opentiny/vue'
export default {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
<template>
<tiny-time-line :data="data" :active="normalActive" type="normal" @click="normalClick"></tiny-time-line>
<tiny-time-line :data="data" :active="normalActive" @click="normalClick"></tiny-time-line>
</template>

<script setup lang="jsx">
<script setup>
import { ref } from 'vue'
import { TimeLine as TinyTimeLine, Modal } from '@opentiny/vue'
const normalActive = ref(0)
const data = ref([{ name: 'Basic Info.' }, { name: 'BOQ Info' }, { name: 'Involved Parties' }, { name: 'Billing' }])
function normalClick(index, node) {
const normalClick = (index, node) => {
normalActive.value = index
Modal.message(`节点index: ${index}; 节点信息: ${JSON.stringify(node)}.`)
Expand Down
4 changes: 2 additions & 2 deletions examples/sites/demos/pc/app/steps/normal-steps.vue
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<template>
<tiny-time-line :data="data" :active="normalActive" type="normal" @click="normalClick"></tiny-time-line>
<tiny-time-line :data="data" :active="normalActive" @click="normalClick"></tiny-time-line>
</template>

<script lang="jsx">
<script>
import { TimeLine, Modal } from '@opentiny/vue'
export default {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<tiny-time-line :data="data" :active="normalActive" :only-number="onlyNumber" @click="normalClick"></tiny-time-line>
</template>

<script setup lang="ts">
<script setup>
import { ref } from 'vue'
import { TimeLine as TinyTimeLine, Modal } from '@opentiny/vue'
Expand Down
2 changes: 1 addition & 1 deletion examples/sites/demos/pc/app/steps/only-number.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<tiny-time-line :data="data" :active="normalActive" :only-number="true" @click="normalClick"></tiny-time-line>
</template>

<script lang="ts">
<script>
import { TimeLine, Modal } from '@opentiny/vue'
export default {
Expand Down
Loading

0 comments on commit 16169ff

Please sign in to comment.