|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
Vue element-UI开发学习---单一页面学习% _# I) t1 x4 L
' P: |3 m2 ^: `$ G/ O6 r; Y0 B
0 C' ~" F- i, Z) e. A7 U& P& j9 Z" R# e
: ^* X( U9 z( q$ R! _& O+ i
<template>. |0 k; e. V* K' s2 D7 X( ?" h
<div id="app">3 H# E7 l9 v, u8 L
<!-- nav -->
/ ]6 n$ H2 `7 b+ T8 w4 A <el-menu :default-active="activeIndex" mode="horizontal" class="el-menu-demo"
- _+ t, B5 H$ v5 r9 j background-color="#545c64"- X, }! I' Y; s+ b
text-color="#fff"/ M. c* `5 O8 E! E7 j, M8 h
active-text-color="#ffd04b"
! h0 E5 x' U5 g& t$ z: P menu-trigger="hover">) i u' E6 a) ]5 L3 q+ U$ `& ^1 ~
<el-menu-item index="1">Data View</el-menu-item>
# X) U( a* t, U/ z1 O <el-submenu index="2">/ j |0 A) L' F# X& H) W. R
<template slot="title">Data XX</template>
" u# Q/ L9 L: z# f4 d1 ?9 }# [% B <ElMenuItem index="2-1">TC Data Collection</ElMenuItem>
/ N' T( y5 V/ H( ~' F. V <ElMenuItem index="2-2">XX Data Collection</ElMenuItem>& c3 c: J- W+ o5 C% p* {: `" M7 J
<ElMenuItem index="2-3">XX Data Collection</ElMenuItem>" y4 D6 e0 G" T; _4 f
<ElMenuItem index="2-4">XX Data Collection</ElMenuItem>0 z! X6 k+ Q7 m
</el-submenu>
7 C& d% A- M1 m <el-menu-item index="3"><a :href="url" target="_blank">About Us</a></el-menu-item>
/ I+ z% [2 M3 ?. D/ |, L# k </el-menu>. v: }' q( I: Q1 C, [1 `% v# A( Z% G
3 d: S4 Q, H8 C/ _2 ~3 G2 T) X9 w
! `" D" A! }5 V$ [9 M& {" ?( V, k' Z1 ` <!-- search -->% `' F7 X. h W: L
<br>
' X" r( |; A' v9 H! Q5 q: c<el-row>0 K- r+ v) n" x& Y- A$ I5 u
<ElCol :span="6" class="grid">
& z5 a5 m0 ?0 C7 K5 K <el-input v-model="input" placeholder="please input the value" ></el-input>
; g6 v! ]. Z6 _+ ]# s5 D3 L </ElCol>
2 K u& O5 ?7 T0 N/ D <ElCol :span="2" class="grid">
. S8 v3 u8 W9 g% ?/ W' G6 B+ } <el-button type="success" icon="el-icon-search" >Search</el-button>
4 w% d; D+ [7 Z0 T6 B3 P/ a* e, A </ElCol>" I: F, g2 T/ G g/ [4 U* M8 U
</el-row>/ x7 }' { s! y2 P
<br>0 m& ^- L& ~/ U) D/ f z
3 A- t( i& [* C: [3 F( g<!-- table and operations -->
+ b! c( ]6 R7 O( b<el-table
8 W* K( _9 O' M0 G:data="tableData"
3 E, q- W) N" m- E2 a6 ystyle="width:100%"
6 Z; a: V: C- t$ `* gstripe5 d( P% G. D. H7 @
>
5 f9 _! d7 N, Q" A: B<el-table-column fixed label="Date" prop="date"></el-table-column>
5 Y6 i& {" {. R3 H! p C<el-table-column label="Name" prop="name"></el-table-column>
& Y2 a3 m: q4 c0 t<el-table-column label="Address" prop="address"></el-table-column>
* E$ G) ]8 l0 N) ]( U<el-table-column align="right">; Q! r( a, K1 x. R: y
<template slot="header">! ], d/ \ T! ~ z& C5 B
<el-input v-model="search" placeholder="please input the keywords"></el-input>
. a5 B+ s* d* d7 L, G# e</template>9 K& k5 ?9 Q% |2 a2 Y
</el-table-column>
9 ~% w7 T, g4 U3 t( v D
, @/ C3 i8 a. L<el-table-column>
& w& ^8 q# s. o2 \- N6 d9 l<template >
% R/ @0 q4 C* @) w, l4 Q1 I <el-button type="primary" icon="el-icon-edit">Edit</el-button>8 ^2 _; L9 m/ M" L0 O
<el-button type="danger" icon="el-icon-delete">Delete</el-button>9 k% v: p, X# x. s* L2 N3 W9 K
</template>
, ?+ `0 m$ }" {+ E3 I4 R! X</el-table-column>! Z# M7 F# s3 n; b& n
</el-table>; l/ E( V9 ]8 t
% D& D. `7 I6 N- E" S5 p! ~
<br>' \4 w6 @& ^$ f# n+ ?* U
<!-- Add new buttons -->
3 o, N5 C. _6 ^3 ^4 Z<el-row>
# z, ^1 c1 Z5 z% D" x <ElCol :span="1" class="grid">
: ?+ ^. b7 G( j( A! p <el-tooltip effect="dark" content="Add new information" placement="top-start">' [4 ^, O0 z+ i1 C9 o/ ^ D# d% T5 C
<el-button type="primary" icon="el-icon-circle-plus-outline">Add</el-button>5 G( Y+ }; |, F" Z( X. O4 L9 X9 \; B; A9 H
</el-tooltip>
5 J4 S# d! [ P* _ </ElCol>
$ c8 F' `# ]. r2 w: Q
6 V$ c8 Q- k5 D& Q d% K7 A9 p8 y. H) I$ J* E <ElCol :span="1" :offset="1" class="grid">
7 G) l- K% }2 ]+ ^. s4 W1 q <el-tooltip effect="dark" content="Delete All The Information" placement="top-start">
) ]( A! [' U" ? <el-button type="danger" icon="el-icon-delete">Delete All</el-button>; C7 n; b$ `# p7 R r$ x
</el-tooltip>' [6 }8 R w" k% }
</ElCol>" u9 q5 D$ N7 n* S! O
- m) i. d9 b$ o5 @( t</el-row>$ p2 z* \ x, e# U1 j& k
2 z* P* H' Y0 u R* u6 F" |0 b& ^3 r
<!-- Page split -->$ e; L7 A! x$ v& i
<br>
$ T6 J# O! H9 {1 B( n8 K* W6 g9 m3 [8 {8 D
<el-pagination background 1 A- P8 N/ V8 O! A4 _5 j
:total="1000"+ M: q3 H6 F) |$ i/ C' \1 `0 J
layout="prev,pager,next">
9 T2 f# `# t" Q* e7 K/ Z</el-pagination>" M5 M4 `7 w' ^% _7 o
$ M0 i/ S* {$ {% _( X5 a
1 ]) W% P5 [+ i- F( J
( w7 h7 D3 l: w# |& J% {</div>
( W1 k( m; C) ^) [6 s6 |0 n' ?</template>
) s6 P/ `$ ?: S, o1 c% F4 K) q7 g$ J9 r' j
<script>
- H. O& N) ]; ^0 f; M) T I7 k; M! f' K4 @& m
export default {
* m0 K% B! f$ }( E; p, ^& {, m name: 'app',/ r/ D: d" A. U- C+ h
data(){
' G9 \. v7 L8 m( Z5 c) d0 B return {
2 q( d# w( z4 Y5 ~8 Q4 K4 N activeIndex: '2',1 e; a2 d% z! T# C
url:"http://baidu.com",
1 @% B0 A9 u- ~; `9 M# v0 s$ w# W tableData: [{5 C4 s& X6 c, P: h; k
date: '2016-05-02',
" I5 i7 N% u1 c/ V5 m name: '王小虎',
) J# B1 ~+ h$ B" o3 k$ a address: '上海市普陀区金沙江路 1518 弄'! L' i6 n2 Z0 r: W. J' U8 U; e
}, {9 i! H* n6 p* V, `3 {3 W+ u# e7 D
date: '2016-05-04',+ A2 G' @+ L9 {; R9 ^/ U+ F B& {
name: '王小虎',& g/ N" Q4 G9 ]2 z% P
address: '上海市普陀区金沙江路 1517 弄'4 e6 L: u) Y4 t# k
}, {
A1 |/ n7 i- K/ g+ J/ [ date: '2016-05-01',
, V3 N# F' E- ~4 m' W0 v name: '王小虎',0 W7 Q! H& N2 S' G$ |0 ~4 p
address: '上海市普陀区金沙江路 1519 弄'( v+ G5 b: p, h0 J; c7 Q5 x0 v# _
}, {- L/ E: t* Y$ n& F0 }: Q
date: '2016-05-03',
, M& e$ N! Z" b5 a. X name: '王小虎',; \4 f1 m5 `5 ?2 V
address: '上海市普陀区金沙江路 1516 弄'
/ o- D$ b9 [/ P3 C6 P0 e' {% Q }]
4 W9 J, O4 r; ~0 P }# R( q( i6 h% ~9 ]2 D% D, _
}
$ Q+ q* ]5 `4 l; d6 W9 ]& |}1 S. D" i( H% \( n6 f: F
</script>) p0 f& [4 V# ?
* W: l* z" o, t: j
<style>
5 H: l% D7 A# Z4 U6 p #app {! j4 y* g2 M: f7 V0 [
font-family: Helvetica, sans-serif;8 u2 `! I, X1 @; @$ t7 V/ S
text-align: center;
3 [( ^1 T( v' k% Q6 g }
) X* x Q& w3 s</style>) }8 a0 u, a$ P0 t, g* G v
' }9 o$ e3 K/ E; E! d
6 K2 A8 \6 N1 @0 ^+ J! @ |
|