|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Vue element-UI开发学习---单一页面学习" R% d/ x8 M- ^9 G* I
2 c) f% q X r* J
2 m+ b2 P& [8 W% \' {. ?
+ F4 u8 N6 E7 e! S6 V( j<template>
1 m+ M; a* u+ s& V: e <div id="app">
5 L: @8 w0 E6 v8 F <!-- nav -->
0 j5 Y8 d" }' L" C/ m <el-menu :default-active="activeIndex" mode="horizontal" class="el-menu-demo"
3 f# n1 G6 t; K7 n3 ` background-color="#545c64"
g6 R2 I. r# G1 Y4 t text-color="#fff"" n9 r4 f4 t7 e3 r2 e! {$ ^4 h. N0 R' |1 N
active-text-color="#ffd04b"# }/ j9 Y# f/ b
menu-trigger="hover">5 m5 h9 Q0 F2 i6 `" ` v- I
<el-menu-item index="1">Data View</el-menu-item>
% \# `) b5 L5 v4 `7 R+ S" ]8 _ <el-submenu index="2">1 x- g, y! e. G+ D6 Q6 @3 H
<template slot="title">Data XX</template>
, ^" S; ?& w, J* z1 p <ElMenuItem index="2-1">TC Data Collection</ElMenuItem>
1 c$ q$ I6 w. B: P <ElMenuItem index="2-2">XX Data Collection</ElMenuItem>9 x& j- j# s$ C" g" \
<ElMenuItem index="2-3">XX Data Collection</ElMenuItem>
$ a& s9 k( T5 O: b9 a+ e <ElMenuItem index="2-4">XX Data Collection</ElMenuItem>
' C9 e( i5 {2 Z </el-submenu>4 c8 j# f0 @7 b! B8 g$ i
<el-menu-item index="3"><a :href="url" target="_blank">About Us</a></el-menu-item>9 P9 R# t9 y4 n! P7 E( i6 ?
</el-menu> B1 {% ~, x8 b$ h. E$ P0 w
; c) i6 B9 Z7 Z) M
6 I9 q; U# R& D( Z <!-- search -->% I# x+ R6 C3 f- ^1 x
<br>
4 Q! B7 T* i d5 z5 y0 O, h<el-row>8 J4 |9 w- M0 ~/ Q- t
<ElCol :span="6" class="grid">! }$ _8 w- T5 i: N1 o( w
<el-input v-model="input" placeholder="please input the value" ></el-input>
( o% F3 W" `: k+ h </ElCol>
8 \. m; A" F1 b4 C" ~; U7 n% ] <ElCol :span="2" class="grid">
0 D: n1 E5 n: o/ i <el-button type="success" icon="el-icon-search" >Search</el-button>
: p) j3 g$ a' \+ A$ h0 T </ElCol>% N9 t& P! S, \" u& ~$ h; K8 ]: L7 `
</el-row>
, d5 d5 j# p3 u <br>; f& G5 p! x! r+ }9 {- \7 {7 z: j# A
6 p @7 v& n3 m7 e$ R! s1 E/ r
<!-- table and operations -->
. s& @# w) y3 n! ^<el-table 0 w0 ^! t5 J# ]
:data="tableData"
o8 X6 [7 i2 Q) K+ |style="width:100%"
' p. e9 G, L! ~$ L4 U) v Q& c7 Tstripe% ], B v: ~" M% [* f' |% U
>9 I- |+ h0 L6 M! @: t# n
<el-table-column fixed label="Date" prop="date"></el-table-column>5 a" t1 ]" A6 y Y
<el-table-column label="Name" prop="name"></el-table-column>& Y5 `* e4 U- A6 O, |: O+ D, V {
<el-table-column label="Address" prop="address"></el-table-column>
+ W- z8 y* L, u. ^5 [6 S4 Y* l<el-table-column align="right">; ^) s$ M/ W# F: f3 T- z
<template slot="header">
3 n2 c$ O0 L: t0 W$ V3 l <el-input v-model="search" placeholder="please input the keywords"></el-input>2 G }) l9 ?$ T' A4 a: ~
</template>
+ X5 w! P) J/ _+ T [</el-table-column>* G/ h6 r: ~+ d' I0 K s+ y' s
; N1 E' ?* K) U; j' e+ K6 p" u
<el-table-column>; M/ K5 D& N" m; l% H) g7 [/ l$ L7 g: W- v
<template >9 I- T: ?# D2 o& l
<el-button type="primary" icon="el-icon-edit">Edit</el-button>
$ x8 u3 E- l& h1 o4 V3 b <el-button type="danger" icon="el-icon-delete">Delete</el-button>! I4 p& }( X1 N' v/ K
</template> K4 [+ t# T' A% s, i$ H0 }
</el-table-column>
& s% V$ D: ]7 t+ `$ S3 f) x- ~</el-table>- n4 s: V9 \- O: ], s
2 a, a& L4 V6 ~, b, X O# B. i
<br>
1 U+ J) p" D; a. ^( ?<!-- Add new buttons -->
/ A: f* ^6 z5 l- i+ F# ?0 }<el-row>- [% j2 N8 g( N3 J) [
<ElCol :span="1" class="grid">% \3 F3 `, ^# o# s$ G
<el-tooltip effect="dark" content="Add new information" placement="top-start">
" E: l7 M# o# R0 U# s/ ]+ ? <el-button type="primary" icon="el-icon-circle-plus-outline">Add</el-button>
/ B/ U8 v$ n& U </el-tooltip>3 @' i4 Y1 z! m+ }( m" G
</ElCol>8 {6 m Q% R8 z4 x' [1 M5 q! y
" u! f; Q+ o. J9 Z3 ~; K- z
<ElCol :span="1" :offset="1" class="grid">$ {: M, Z L! m8 m( j* l* K
<el-tooltip effect="dark" content="Delete All The Information" placement="top-start">4 Z3 D5 J s- d
<el-button type="danger" icon="el-icon-delete">Delete All</el-button>7 |% r+ l& p5 [3 N/ |/ `0 k( V
</el-tooltip>4 Q0 C" Z9 ^' L4 z4 Z! u* z
</ElCol>+ M4 F ^1 b# V% t4 u
v3 s2 t( t% D6 L5 _5 r/ w; r</el-row>* b# N3 `6 l' D, s& Z) K) p
( F( ?5 K0 E- i; C3 A0 g4 l<!-- Page split -->
! Y# b( c" U8 T5 N9 r- J<br>0 H0 w2 {3 x& b1 ?3 s
; [) L/ M S5 Z/ H8 V<el-pagination background
" p6 E4 W, i& H4 D2 b :total="1000"
; m# S5 V4 _2 t! Y* \& U7 v layout="prev,pager,next">
% Z- D8 L! o4 I5 |/ x8 `</el-pagination>& b3 O5 i7 G+ y" b, s
7 F( W2 B- b! w1 x) y) A
- b6 R N7 F( |# p9 |
" Z( J0 n1 B; s1 i3 G2 \</div>; ^' }2 m1 a. b
</template>7 `- b+ a7 b3 N7 d F2 v( ]
. `8 p# O6 u6 |0 e- ?% s' b0 _, N" b<script>* F' H e8 t: _# B
/ Y! _; u. v0 S6 R2 [% l# qexport default {! w" K! n4 f" F5 I3 p! W
name: 'app',+ x7 T; s; E& D* D, N6 {2 O' A
data(){+ U( H3 A" k$ H* K$ w
return {
1 A+ O3 N. r. `( l, @ activeIndex: '2',* {3 I+ n+ q* W/ }2 T G
url:"http://baidu.com",/ ]6 c8 W4 U7 ~7 V5 J2 P
tableData: [{& x( q k! [7 z8 v: i' l4 @4 a
date: '2016-05-02',0 n: n$ ^# L+ a) J. U
name: '王小虎',
7 `* F/ M7 x! k1 Z& S- S1 n address: '上海市普陀区金沙江路 1518 弄'
; K6 Q* K$ p; i6 R9 o6 f }, {( P, d2 I9 m9 e( v' S9 m
date: '2016-05-04',6 P$ q1 f$ j) J/ l
name: '王小虎',
# G& M; S3 [0 M1 s. m1 w address: '上海市普陀区金沙江路 1517 弄'( K9 _/ D/ _" t' v- S# P& l* `7 z4 d
}, {- _" i, v% ~; G
date: '2016-05-01',; F1 E: C# I4 y
name: '王小虎',
" o" {) O! y# A- `$ W address: '上海市普陀区金沙江路 1519 弄'# C2 [* o" C$ k% G# D4 G0 `# ^
}, {2 s/ k, J9 p# H; _2 E
date: '2016-05-03',
0 t, a4 T! N0 f( Y9 K, W name: '王小虎',' ]! k7 X, O$ e' y0 a
address: '上海市普陀区金沙江路 1516 弄'
- e+ V$ \- o4 E( ?" f }]0 r q0 c4 `" H% c# k3 m* v
}$ f$ H$ V+ ]/ l. [) M* y4 o: _9 |
}; Y# N5 o7 q/ G2 K% Y
}
/ d+ w. G) ~& h- ]! z/ Z; Y</script>
# E+ I. m0 U, b3 Y; ]8 X6 X5 }5 [0 Y* u# f% J3 g0 f
<style>
* E0 O9 M4 j- l7 \- e) z #app {8 u, V) S" K: h, [
font-family: Helvetica, sans-serif;
8 D7 o" @1 I) k0 g* R- h( k text-align: center;/ z6 g- e7 s' r9 Y# ^) P
}* ~, G6 `" g# y: Y; n
</style>
. f$ M1 \9 M, ~! r9 N4 }9 B, D$ B
6 [0 t8 |8 s u0 u0 G4 ~$ J) m, c# }& J- D/ d
|
|