|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Vue element-UI开发学习---单一页面学习
0 _5 N2 C/ J5 ?" A" M' }& ], K0 p9 N
4 q: O( e! ~2 b5 j+ ]8 o1 Z3 h7 K2 i8 Z* m- K8 r6 u( ^# G, R5 u# X
<template>* C7 t; X" t# B
<div id="app">. p& L7 w" i- a: V) ~
<!-- nav -->
) G: Y$ D, D3 d: Z4 t7 b! N <el-menu :default-active="activeIndex" mode="horizontal" class="el-menu-demo" " p H6 e1 [& L/ B+ A0 H! ?8 h
background-color="#545c64"
9 X" n/ {. J/ s0 o9 ?6 [- u text-color="#fff"6 w" i6 W6 S2 {9 {- ~9 E
active-text-color="#ffd04b"
$ J6 x" C" {# A) J menu-trigger="hover">* E4 H! H, z/ ^
<el-menu-item index="1">Data View</el-menu-item>
2 y- y/ C# S# E# D6 s- Y <el-submenu index="2">) `& c0 s% J# q v9 p# S
<template slot="title">Data XX</template>
5 M- W0 Z6 b( I1 t$ N: E: F <ElMenuItem index="2-1">TC Data Collection</ElMenuItem>% B% p: b! N& _' i
<ElMenuItem index="2-2">XX Data Collection</ElMenuItem>3 I& n* ~( q/ |
<ElMenuItem index="2-3">XX Data Collection</ElMenuItem>
7 J6 U4 ~$ G5 j4 G <ElMenuItem index="2-4">XX Data Collection</ElMenuItem>' ?: M/ h5 L! J
</el-submenu>
0 y- {. p+ ], j <el-menu-item index="3"><a :href="url" target="_blank">About Us</a></el-menu-item>/ G* V! S, O: n
</el-menu>
- B) r. u* j: ^- |5 }
( ^/ F7 _: I7 [0 ^& \% J- }# [: L7 z
<!-- search --> X5 e( I* }% q# b; ^. t
<br>
7 X+ N3 I3 s1 x3 b5 m$ V<el-row>
' D$ ?. a# D. J( y <ElCol :span="6" class="grid">+ ?! I& u9 P O( g
<el-input v-model="input" placeholder="please input the value" ></el-input>
& _! A; G* y# t4 T/ x </ElCol> g/ M. J" v: {! H" u
<ElCol :span="2" class="grid">
: g; u: G; y3 L& A6 l+ w <el-button type="success" icon="el-icon-search" >Search</el-button>7 Y7 x; e1 ~$ D4 `4 ?- h
</ElCol>! f7 n( d0 ?! h0 M; g U( N. @( s* q
</el-row> N: \! f% u. P4 l* L# g
<br>4 B' o: u0 p# v$ W ?: l7 R8 s
7 V( b# ^$ ^* x<!-- table and operations -->7 `: _5 ?2 N( ]: U" b$ m& q5 C- n
<el-table : t* Z+ B# p" U( H. n% d- P
:data="tableData"
# ~ N( P0 w8 c0 dstyle="width:100%") c3 d& b2 ^/ z1 P
stripe
6 B4 R3 L$ O. J6 J>7 E5 d2 V% r/ B
<el-table-column fixed label="Date" prop="date"></el-table-column>; f) G- k0 w6 |6 x
<el-table-column label="Name" prop="name"></el-table-column>" w- g, L; x6 z5 V3 g9 d
<el-table-column label="Address" prop="address"></el-table-column>
& u8 X2 E0 W+ a7 g& u% x) Q<el-table-column align="right">9 r' f1 o+ v( Z( Z. }
<template slot="header">
- H: n5 i4 @6 Z, g2 b. S1 ] <el-input v-model="search" placeholder="please input the keywords"></el-input>
# t' c4 ^8 A4 x7 M) p* A</template>
# X4 I, ?, w1 Q4 S! E</el-table-column>
- Y' ~2 M) c$ a3 \7 u7 m% f% m- ^2 v, S A( g
<el-table-column>' _9 @& V! D! L" B7 o
<template >7 X0 ]# X9 N6 y3 l- L
<el-button type="primary" icon="el-icon-edit">Edit</el-button>
u5 @8 j" W* t. p7 A <el-button type="danger" icon="el-icon-delete">Delete</el-button>
8 d; k! d s- Z( r</template>- p* Z7 e9 R; _# d0 m7 b5 Q5 u6 q! ]
</el-table-column>1 D6 L2 k+ {" L' ^) `- I
</el-table>
, i ], t; [6 S9 m, w, _& y
1 T: |% q3 M3 D0 j<br># f4 P9 f- p* t1 e# j9 ~* |7 z
<!-- Add new buttons -->1 r. T, o: z) ]# \2 V
<el-row>8 t2 W4 V! B7 [6 z' M5 W
<ElCol :span="1" class="grid">
6 U7 n/ d, {, W6 Z/ `. {, i <el-tooltip effect="dark" content="Add new information" placement="top-start">/ j7 i8 x4 Z7 V" P( i
<el-button type="primary" icon="el-icon-circle-plus-outline">Add</el-button>, b, }' q3 H+ W L
</el-tooltip>. V, V4 w+ v' o7 R5 a; N
</ElCol>
% E+ e6 \& B' Q* J1 r, z* a0 C! U4 e0 o- c! z! Q B. n
<ElCol :span="1" :offset="1" class="grid">
3 r0 J* {0 a# H <el-tooltip effect="dark" content="Delete All The Information" placement="top-start">
$ z! g3 M; o/ C <el-button type="danger" icon="el-icon-delete">Delete All</el-button>
. }# R7 V+ S+ e7 a. g# n </el-tooltip>
' |9 G5 o2 O0 |) h4 X </ElCol>8 k# V# F; m( W2 q! L
8 L" J6 K6 x f; F! p& b! \* N% o
</el-row>+ y- ^8 y& Q/ R8 G" S6 U4 l# U
+ @; Y$ z* {9 y<!-- Page split -->7 M% \4 c3 c) p$ d( T4 k4 m8 ^ E
<br>
/ U" \2 h. O/ n( \& a6 ]0 S% ]4 s) m" q& M9 O3 {
<el-pagination background ! O6 o# q. J% D3 x9 T
:total="1000"
1 j0 N4 n, ~' ^6 K7 ?, x/ W( p4 ? layout="prev,pager,next">
) S' W m; {! \# H( Q5 [3 K</el-pagination>
2 P2 V8 ]% V! _0 U* m/ Y8 A7 _6 M* k% a
# e1 C8 \$ L; |- F; y
% g4 A, p, Y# `# l* V9 B</div>
3 }, t" _, H+ I/ o$ F</template>4 `" C# _0 f5 Q
! ]0 y" p5 z0 D3 _. d<script>2 k9 I4 X, c$ ]- n# m; h5 J
4 L% Z9 O2 S8 k' J1 ~; i8 N3 ~/ \1 `export default {
4 R0 j: u4 u/ _0 A+ B9 F1 b name: 'app',
2 Z* U, \) K- F& C' D* g data(){
! f$ j; D+ o5 g2 h" K4 [ return {
+ O# n8 C5 w( Q1 o activeIndex: '2',; v9 { I' ^* k; H# q/ I& Z+ r
url:"http://baidu.com",
& O j0 {- t: R9 |1 x5 O! p1 x tableData: [{: t) p+ m# b0 I! S
date: '2016-05-02',+ w! C0 J4 E# o4 l, S3 F# d3 c
name: '王小虎',& |/ h1 R5 ?) D0 G, \) c/ h8 K
address: '上海市普陀区金沙江路 1518 弄'% r/ [' w) T. Z& B
}, {, |6 b& a3 W) Q: @4 b( m( j& x
date: '2016-05-04',2 o2 Y. V; s# s6 P
name: '王小虎',! W! B* F4 T9 o' a
address: '上海市普陀区金沙江路 1517 弄'+ ?3 [0 m' \' b$ U* k! g
}, {) ~( ?5 I) }9 N/ ?* `( V+ d( ]* L
date: '2016-05-01',
, i- O" d6 M4 |1 j* p k name: '王小虎',$ v0 y& G/ E; Y
address: '上海市普陀区金沙江路 1519 弄'$ \3 M; g3 [# ?/ b) e& o+ \
}, {: w8 @* }) A* Z1 V" j& A
date: '2016-05-03',- k7 G! y6 W3 h" ?% y& q$ H8 W9 {
name: '王小虎',
" s, D# p7 L" C( y4 ]3 ]# _& ? address: '上海市普陀区金沙江路 1516 弄'
9 Y7 X/ \. T( x/ E& K' O }]/ l- D% }, e, g2 W+ N
}
* G3 n2 E# B: W* E' @ }0 m, U9 w9 f% E. h' }* P% E
}
: c1 U2 n0 `# T0 q) T+ S- l</script>* z }# ~, k q1 C
3 J* z( Q3 c4 M! A<style>
8 E* U1 N8 m5 z# Y. X6 m. Z #app {; |, `) g: h8 W4 W) G$ l! B9 M
font-family: Helvetica, sans-serif;! k1 R& e2 i$ N1 Z$ {. U
text-align: center;. z! f( I/ K z, [3 G6 y0 }! n& S
}
. c6 @9 `! @( @% ^' S. m</style>
; M7 U. r" G6 Z. _$ a9 T8 U: a p- Z# E. W0 \# e4 y9 O$ |; h
: D* c, ~1 O [, y {, N3 C |
|