Skip to content

Commit d31be92

Browse files
committed
fix(view): 增加浮动按钮组件
1 parent 277117b commit d31be92

File tree

3 files changed

+15
-11
lines changed

3 files changed

+15
-11
lines changed

admin/src/views/home/float.vue renamed to admin/src/components/FloatButton/index.vue

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<script>
1414
export default {
15-
name: 'FloatImgBtn',
15+
name: 'FloatButton',
1616
props: {
1717
text: {
1818
type: String,
@@ -50,7 +50,7 @@ export default {
5050
})
5151
div.addEventListener('touchmove', (e) => {
5252
if (e.targetTouches.length === 1) {
53-
let touch = event.targetTouches[0]
53+
const touch = event.targetTouches[0]
5454
this.left = touch.clientX - this.itemWidth / 2
5555
this.top = touch.clientY - this.itemHeight / 2
5656
}
@@ -63,7 +63,6 @@ export default {
6363
this.left = this.gapWidth
6464
}
6565
})
66-
6766
})
6867
},
6968
beforeDestroy() {
@@ -129,13 +128,13 @@ export default {
129128
}
130129
131130
.ys-float-btn img {
132-
width: 50%;
133-
height: 50%;
134-
object-fit: contain;
135-
margin-bottom: 3px;
131+
width: 50%;
132+
height: 50%;
133+
object-fit: contain;
134+
margin-bottom: 3px;
136135
}
137136
138137
.ys-float-btn p {
139-
font-size: 7px;
138+
font-size: 7px;
140139
}
141140
</style>

admin/src/router/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ export const asyncRoutes = [...routeAdmin, ...routeSuper, ...routeTest]
214214
const routeBase = [
215215
{ path: '/', name: 'index', component: () => import('@/views/home/index'), hidden: true },
216216
{ path: '/line', name: 'line', component: () => import('@/views/home/line'), hidden: true },
217-
{ path: '/home', component: () => import('@/views/home/float'), hidden: true },
217+
{ path: '/home', component: () => import('@/views/home/home'), hidden: true },
218218
{ path: '/md', name: 'md', component: () => import('@/views/markdown/index'), hidden: true },
219219
{ path: '/out', name: 'out', component: () => import('@/views/home/out'), hidden: true },
220220
{ path: '/excel', name: 'excel', component: () => import('@/views/home/excel'), hidden: true },

admin/src/views/home/line.vue

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,21 @@
2222
<el-table-column prop="carCode" label="车牌" width="" />
2323
<el-table-column prop="ArrivalTime" label="进站时间" width="" />
2424
</el-table>
25+
26+
<float-button :text="Flush" @click="handleReload()"></float-button>
2527
</div>
2628
</template>
2729

2830
<script>
2931
import request from '@/utils/request'
3032
import fieldSet from '../../components/common/fieldSet'
33+
import FloatButton from '../../components/FloatButton'
3134
3235
export default {
3336
name: 'Lines',
3437
components: {
35-
fieldSet
38+
fieldSet,
39+
FloatButton
3640
},
3741
data() {
3842
return {
@@ -42,7 +46,8 @@ export default {
4246
to: '',
4347
href: '',
4448
tableData: [],
45-
tableLine: []
49+
tableLine: [],
50+
Flush: '刷新'
4651
}
4752
},
4853
created() {

0 commit comments

Comments
 (0)