|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Vue element-UI开发学习---单一页面学习
- L1 Z1 I3 [( ]3 Y$ n0 B1 w: g5 d) x7 @( [
# Q; P, e, D7 r( \9 o
; Y8 T: @/ _3 R/ `$ A<template>3 g* F9 g) P) b, W
<div id="app">
+ d. D1 X) h, @% _5 n) J1 z <!-- nav -->6 h/ J) D/ Q7 I- j5 @- I& y
<el-menu :default-active="activeIndex" mode="horizontal" class="el-menu-demo"
1 M R1 y8 K) Z9 H# ^ _0 D background-color="#545c64"
9 s! e2 a2 H+ i text-color="#fff"9 e* v K3 C' n; B0 [$ g
active-text-color="#ffd04b"
# k, S" V+ L6 s8 B menu-trigger="hover">7 m) W& Y; Z/ h3 s3 u
<el-menu-item index="1">Data View</el-menu-item>; U' a, O( l& ]( o
<el-submenu index="2">
" S5 a) r' S9 D9 E y <template slot="title">Data XX</template>
9 a3 ^2 u$ e' G6 @. m3 L <ElMenuItem index="2-1">TC Data Collection</ElMenuItem>- c7 P% K/ @, J$ |0 [
<ElMenuItem index="2-2">XX Data Collection</ElMenuItem>
; u& k) ~$ c$ G5 C1 ]6 `; K/ d <ElMenuItem index="2-3">XX Data Collection</ElMenuItem>
' O6 [. A0 z. v- U6 \+ u! Q* ` <ElMenuItem index="2-4">XX Data Collection</ElMenuItem>2 D7 M: |+ }& S6 L# `
</el-submenu>, ]! t9 f( O7 R# W8 _( S, _, S1 z
<el-menu-item index="3"><a :href="url" target="_blank">About Us</a></el-menu-item>- j0 W) q* H! X) |
</el-menu>4 R1 C5 O# T: q% O+ f8 q
% ~9 |. r. b: s. h5 }" x: Q8 g& k6 \5 P5 b
<!-- search -->
5 }3 E2 g7 F3 k/ c, F0 o; a7 W# x/ I <br>
, m$ X9 v* L1 I: M0 F<el-row>
9 ?, a, V. H2 C4 y9 ] <ElCol :span="6" class="grid">
3 E$ l! h2 S5 G! J) A <el-input v-model="input" placeholder="please input the value" ></el-input>
# J a; d2 T9 Y% \4 v </ElCol>
; P7 l" t7 k& h+ u& Y4 I9 ] <ElCol :span="2" class="grid">5 t/ t8 \! N# W( }& t0 a# H
<el-button type="success" icon="el-icon-search" >Search</el-button>) I1 L, m( c$ P% B# D% y0 n
</ElCol>9 s2 [* R( i$ r
</el-row>, F+ K3 G+ U4 ~6 ?: @
<br>
" e$ h! R E; ^: {4 v. Z2 A& ]4 d, W- @+ n' f: z" t
<!-- table and operations -->
# O( I, y6 \. X8 x: o<el-table ( ?& k$ X) L" W( o) v) b9 ^
:data="tableData"
0 e9 ~6 s. {/ u) J; @7 L7 Bstyle="width:100%"
' g5 [2 C3 V" X' b- ^( Vstripe
# o4 p2 T3 x9 i; g>9 i) f, e3 R- t& Z% z; }
<el-table-column fixed label="Date" prop="date"></el-table-column>0 L! n: ^+ p0 M. k% B3 [1 k$ ~
<el-table-column label="Name" prop="name"></el-table-column>: S3 [- s) q5 j
<el-table-column label="Address" prop="address"></el-table-column>
$ z) g! [, O/ Z* I) [) n<el-table-column align="right">
x$ u5 w$ s$ v' Y<template slot="header">6 g! T2 T& k8 i" G2 @) K
<el-input v-model="search" placeholder="please input the keywords"></el-input>8 `1 N E! Q1 [& s! r- ^6 t9 c/ Y
</template> `2 Y( |/ M# e( m% A' J
</el-table-column>
p% E* V: x: ?4 r8 _
( b- l% _+ A3 E% ~) s2 w. {1 A<el-table-column>
" R R' o/ w; A! C" R5 b<template >
( M2 J' N, W$ f1 C' t/ y8 H9 s <el-button type="primary" icon="el-icon-edit">Edit</el-button>
" n: b! I; B+ h+ K! T2 F <el-button type="danger" icon="el-icon-delete">Delete</el-button>
' t l& M. }9 r* P" k</template>
{' T# M* Q* o/ w</el-table-column>- ^! ^$ K# W- z" _
</el-table>
/ y' K0 g q! g9 c5 t( C
* e1 }. S- O: C9 m/ ?7 O<br>
0 b7 b; C. O! `( G5 p: J( _; k<!-- Add new buttons -->. @% _; H+ K; `8 M" |$ }, w/ H5 m
<el-row>
& I* I; H: L; ^% ^4 a1 i4 T- J+ N <ElCol :span="1" class="grid">
4 H2 e) O" I9 H9 d <el-tooltip effect="dark" content="Add new information" placement="top-start"># S8 V* Z/ c$ n, ` g0 b
<el-button type="primary" icon="el-icon-circle-plus-outline">Add</el-button>
! c* W1 _7 u( \6 s </el-tooltip>1 h+ R+ K. ~' `# S+ P/ Y. i+ B& S
</ElCol>
5 L7 w6 R8 ]! N5 V3 j' b3 J; b" @% D& t- \/ X: X% N' p
<ElCol :span="1" :offset="1" class="grid">. C1 a1 f% w+ y7 J; p8 x
<el-tooltip effect="dark" content="Delete All The Information" placement="top-start">" J" ^: u' ] v9 r) z
<el-button type="danger" icon="el-icon-delete">Delete All</el-button>
" d4 x9 ~5 x0 ]$ G% o6 c0 S" }) s </el-tooltip>+ W, s8 U" ^: x
</ElCol>1 L# a4 o' o/ {- a6 s
5 l6 w8 D( i8 m# W/ y
</el-row>
) i2 ?1 J8 W# B; M/ n2 P. q6 g9 U& S
<!-- Page split --> ]( H( m3 w, m" @0 [: Z4 \7 m
<br>8 A9 P$ u0 C- a8 ]! c) O, k2 b3 Z
0 e1 w7 Y5 j& G4 C7 a: _
<el-pagination background 0 d& u8 r1 ?2 B k! q) ]
:total="1000"
! c* C- ^( j6 N! a3 u layout="prev,pager,next">: U& j) A* E3 h3 F' m4 {' I
</el-pagination> O$ ^6 g P- v! d: C
4 U% T9 t" D* w2 Y2 @
, j* e4 w k+ M- E
: U& \( {/ f/ H6 ^4 C6 g</div>
4 c& d0 l2 J/ N8 m</template>3 S8 ~# \% O! n! j4 C, }" X
0 Q: K; {8 N6 D! Z q<script>
) Q, |6 w9 s+ D+ M( P* y6 F) e
4 G7 U: d+ j3 r T: Z$ \export default {* C* I; x0 o" B$ g. K
name: 'app',
; j$ g- n3 s2 ^+ ~2 d+ l2 q: V data(){
) o& L1 }- i4 m" E% U5 X return {% K& _6 N: x% N+ S% j3 ^
activeIndex: '2',+ x- a, u8 l% q% Z
url:"http://baidu.com", g E/ G; {2 H; D9 B
tableData: [{7 V$ h! ^* |7 n8 A8 Y. i% e
date: '2016-05-02',) @# o: G2 \/ O
name: '王小虎',
$ R; G6 R4 O5 k; U' X; R address: '上海市普陀区金沙江路 1518 弄'
. {3 M) [0 T3 s( a- c n1 t: o }, {
" a0 U/ w( X5 E; e1 W- d8 M- T date: '2016-05-04',/ b6 g6 B- {1 j2 ]
name: '王小虎',+ R6 u% G# ?2 U/ s) i! ^
address: '上海市普陀区金沙江路 1517 弄'2 E7 `5 ~! W+ U' p5 f- e' G
}, {
0 |. h0 f8 c" C: X1 r date: '2016-05-01',! {0 A! b$ a# w$ Q" u
name: '王小虎',
) v, [- x5 a, g3 G6 ]3 ` address: '上海市普陀区金沙江路 1519 弄'" l! m M8 R5 j# G
}, {
3 s; F# k7 t, j date: '2016-05-03',
& u* d3 K( v+ Y1 H name: '王小虎',
. m1 a4 q* X7 E( Q5 ?, H address: '上海市普陀区金沙江路 1516 弄'3 T+ K2 i) I9 J# l" d
}]0 B( L: I! r' Z% T$ \- U7 @: D" u& X' t0 i; A
}( o4 P( w7 k3 f; I. E/ A( f7 \
}2 U% f) o( m3 f
}
9 `3 y" U0 u+ w$ O</script>
7 M. F! r7 H+ _) {1 e% d* O1 y7 o% h6 ?; F" p5 D0 f/ ?# z- {8 M6 y/ n
<style>& a% |: Y5 E* A% D! N9 p! D
#app {. _ T# j O: A6 P! V2 s
font-family: Helvetica, sans-serif;2 Y! {- \% b4 k% v) m1 t
text-align: center;. o; O* ?; U1 h
}# q$ n& ?4 G; V+ q! F9 ^
</style>
( f2 ^, E" v# R9 D/ z$ V- {. }5 W. d# r( v
, X! G ?7 p! S- k# ^
|
|