|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Vue element-UI开发学习---单一页面学习
" }, W0 ]5 ^/ A% }9 ]/ J3 l
4 k/ u3 p# x& h0 Z) A
5 c$ y, @3 f# n/ E% ^5 l/ M. _" H1 e! E$ P
<template>
. w2 q& i! r" Y% ]- K <div id="app">
8 ~ l0 \ T1 f9 P7 S3 o. K! q <!-- nav -->
; `( `8 Y+ A, z% i8 _ <el-menu :default-active="activeIndex" mode="horizontal" class="el-menu-demo" 8 G( P; z" v& }) T% ]- t
background-color="#545c64"
- K5 R- p5 @5 X3 I b: X$ G9 y text-color="#fff"
0 i! ^, \! y9 P% b$ X6 {( m active-text-color="#ffd04b"
: y2 F- p+ f+ `, | menu-trigger="hover">+ E( }2 s3 B) _# P& J0 h
<el-menu-item index="1">Data View</el-menu-item>
3 C6 s4 Q) j& n, ^; [, ^ <el-submenu index="2"> e; b+ z7 D* I- E" G( D
<template slot="title">Data XX</template>7 g0 S4 |; c# C3 G5 F, A
<ElMenuItem index="2-1">TC Data Collection</ElMenuItem>
. n1 L! E7 y$ l <ElMenuItem index="2-2">XX Data Collection</ElMenuItem>
4 P( O& L! c2 x% J p <ElMenuItem index="2-3">XX Data Collection</ElMenuItem>! Y7 R g& z, o1 {
<ElMenuItem index="2-4">XX Data Collection</ElMenuItem>
2 |) D0 j- U( @: r7 v+ J </el-submenu>6 P7 U8 g. o6 V* o+ v3 T% M
<el-menu-item index="3"><a :href="url" target="_blank">About Us</a></el-menu-item>
6 _' X8 l& z! u </el-menu>
" u. g/ R" y% J( o
+ n1 W$ o+ k0 v* q# o1 ^. E, R) a
7 M6 Q% E) S- n' U9 Q! z <!-- search -->
3 y: ]0 D& z( I1 X* x9 f( D* n <br>( ]% a0 C$ c2 q' ~
<el-row>4 g5 D) ]- w' }( `
<ElCol :span="6" class="grid">
# }% q' I8 f1 Y/ w <el-input v-model="input" placeholder="please input the value" ></el-input>
' I5 s- g; U2 C. N( y </ElCol>
- b$ e% C% Z8 @1 \3 Q6 g <ElCol :span="2" class="grid">
. L, {1 I J5 }8 a <el-button type="success" icon="el-icon-search" >Search</el-button>
9 B/ w7 }4 ]/ I7 L6 }7 A </ElCol>
k U% A; b- _3 l4 ]6 a</el-row>5 Y* i& n2 O. b9 k
<br>( F& W% W0 i; W& O! C/ U4 q
6 s& V+ d) I/ y" j1 q) e2 P! ^0 M0 [4 k& N
<!-- table and operations -->* ^9 w, K3 m& O. g* T
<el-table
; Y0 k1 |! |! a) K4 D:data="tableData"0 N' F) L+ L7 V$ Y8 b: K% A
style="width:100%"
8 o6 T5 l4 R u' M' ^0 G0 o$ N5 qstripe+ K/ z4 k) Q1 ~! C
>% K4 q& O' ^" I z" m1 N2 m
<el-table-column fixed label="Date" prop="date"></el-table-column>3 P; F4 ^# s; m
<el-table-column label="Name" prop="name"></el-table-column>
6 [* Q/ ^8 J* e: @2 u<el-table-column label="Address" prop="address"></el-table-column>
7 l" \! ^! w8 F5 o; T<el-table-column align="right">
& a( R! q' A# r1 H! H7 A<template slot="header">
$ {* o: `* W# r& A+ o" w# x+ q <el-input v-model="search" placeholder="please input the keywords"></el-input>
u! v+ L: h' A4 s; Q* H$ \5 d</template> P- n0 |# P& D Z0 X
</el-table-column>) U0 F# W' @& b* O# a9 O+ p7 p
$ q. |8 \3 \% X+ L
<el-table-column>
8 \# V2 T; O% b( e# O- B: `<template >. n2 `6 q- m7 F! P2 C- e
<el-button type="primary" icon="el-icon-edit">Edit</el-button>( x4 k [" W2 i- E
<el-button type="danger" icon="el-icon-delete">Delete</el-button># G; o" X6 B4 o; N4 L; G
</template>
" G0 q( X" V( `) f9 j2 G+ c. R</el-table-column>
/ ]( _0 K9 u6 w" ~# G</el-table>
0 k. G+ S5 Z3 d Y* O* K8 E- R4 L, G0 v
<br>4 n+ H7 a( f: Z9 }7 `, ?0 o
<!-- Add new buttons -->' t9 h- ?& t9 m* Z" D( {
<el-row>5 ]; h6 K/ E- O& ~ A
<ElCol :span="1" class="grid">- v! L+ i8 l0 H* k8 L( K
<el-tooltip effect="dark" content="Add new information" placement="top-start">, x. a' B3 W- v" _
<el-button type="primary" icon="el-icon-circle-plus-outline">Add</el-button>
/ l8 v7 K$ A2 T3 n' j0 {: P </el-tooltip>; p8 T! t; v8 E; s9 s5 T9 I' j
</ElCol>+ L: J' Y2 i# c/ j" Z1 X" H' U$ z7 A
# m+ b& b0 d( ~5 l
<ElCol :span="1" :offset="1" class="grid">
" k+ I8 N6 }& V2 D/ O( S <el-tooltip effect="dark" content="Delete All The Information" placement="top-start">
' L+ ]+ [; | J1 x) K) _* I <el-button type="danger" icon="el-icon-delete">Delete All</el-button>
" E' z* ~1 ]: S </el-tooltip>
9 r4 [. ^% ?1 f$ b </ElCol>: P) I7 ^8 w7 r" F# N' F Y
; M& U3 w: a! k1 j% e</el-row>2 g" j; R1 H$ C. Q, h( }
7 {( T; d" b8 k* u$ j<!-- Page split -->
" B6 H& N' H& x( v$ H& [<br>
9 B7 B; K+ l: e9 M2 @
6 x" K8 ]2 Z. B& J: |<el-pagination background
9 y; L6 Q- G; W8 a" y :total="1000"6 `4 C( I; Q2 |' d" Y. F( d( n9 f
layout="prev,pager,next">
/ u% a1 O3 A! v2 ?/ o3 }</el-pagination>% Y, h) L d _' j. h& n
7 G0 {$ D3 o$ Q, @
5 L+ s+ W1 K4 s' w0 r5 W
% M x; b" {6 A$ J</div>( t, R2 K/ g3 M6 @2 Z
</template>5 I' l. M1 J0 R) W" a; u
8 E% h0 A! w+ z! Q' m<script>
4 T4 e* e& m+ G' w; U. c8 ?
( v8 l! m0 Q! N1 f* Kexport default {
. U' V9 P6 U9 V }) ^ name: 'app',. K9 \& y0 h `; m* ~
data(){3 E8 J7 h8 h9 i4 T3 z; s3 q
return {
( ?: t, K; _2 |' i; L activeIndex: '2',
4 S: C: d4 ^; a- i( w3 N% d url:"http://baidu.com",
0 f! Q* i; H2 y, w( A tableData: [{
1 i: f+ n, J1 N: W* Z4 A6 [ date: '2016-05-02',
$ U2 F+ m( W7 r7 A name: '王小虎',
4 F2 `/ n i8 Q9 F6 l# `2 h address: '上海市普陀区金沙江路 1518 弄'
1 h* j! c! J. N( R* n1 w5 u: I }, {8 B7 h, V$ V! d U4 B4 ?
date: '2016-05-04',
! p) e f8 u% J name: '王小虎',* I- \" i5 e! q9 X% m, g2 x
address: '上海市普陀区金沙江路 1517 弄'- Y8 O) i- B2 N# `
}, {* [! m+ D& @+ V+ @# ?
date: '2016-05-01',
5 t1 N* ]9 b/ c2 C9 R E name: '王小虎', x* @7 F2 T& _, x; i' L& U3 a
address: '上海市普陀区金沙江路 1519 弄'
2 [9 h5 ^( o- _3 P8 i4 G }, {* ]" H) J0 i; a! Z/ k% ^2 z; b/ K
date: '2016-05-03',
( ~& W/ D6 `$ E' U name: '王小虎',9 G* Z/ ]; N! }3 H U ]2 R* H8 B
address: '上海市普陀区金沙江路 1516 弄'6 ?3 @, \5 {! s9 ~5 | f* a
}]; ~4 f7 P( Q" m, @" U0 f& J
}3 w7 C2 Q* Y4 }9 b% U1 W5 i$ b; F
}
7 }0 V4 H( N4 Y, D: p0 c3 L}. U; Q! K( c) w i$ X$ ~' I
</script>8 h% @# q, E1 b! t5 a" R- H
' `0 P! c% w% ]<style>
9 f2 |5 v6 `1 s6 r #app {
' Y2 e* k1 D, i" |9 |/ ^, R font-family: Helvetica, sans-serif;
+ U3 @$ v. f- ], P# D7 q. l5 Z text-align: center;0 P3 R% m* F: `; x* K& A( T! H
}( z* I6 C4 \9 |: B) D+ o& m
</style>; B6 W, e4 }- h8 {+ `4 ~$ G
8 s' h+ X: V8 p8 I0 {8 A4 |/ O3 D
% Z4 |$ X& c, y4 q7 q |
|