|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Vue element-UI开发学习---单一页面学习
- P$ T& ^# X6 X) [8 C
1 y! k$ Y7 W [- R! |" K& B
8 I: v- u: O8 i( e
% u& a8 `1 j# C O0 }3 S: [ |<template>7 g; W" e" h1 U E
<div id="app"> s: p) `, a, N- C, l5 A
<!-- nav -->
9 I3 V- r p' u& E% o/ |. ? <el-menu :default-active="activeIndex" mode="horizontal" class="el-menu-demo" 7 [' _. n0 A( s v. | q
background-color="#545c64"
1 ]; t$ C7 f7 V, ?# O: l text-color="#fff"
* W8 ]1 U5 y# Q$ R8 y* q4 a' e, D active-text-color="#ffd04b"
0 |' F4 X! W7 v1 q: x" O& T, G1 [ menu-trigger="hover">7 z0 g# K( _3 }$ `6 Q$ @7 c7 z
<el-menu-item index="1">Data View</el-menu-item>1 G8 }( ^1 L0 l v- Y7 c: r* k1 d) U
<el-submenu index="2">/ K. \6 w3 _9 O) N; x( z( X
<template slot="title">Data XX</template>
& |% ]6 m; n! r$ Z( ` <ElMenuItem index="2-1">TC Data Collection</ElMenuItem>% }* M* I% p. g* r
<ElMenuItem index="2-2">XX Data Collection</ElMenuItem>, V4 ^) m: `! l9 G% {# N
<ElMenuItem index="2-3">XX Data Collection</ElMenuItem>
& z" E$ R: `5 k& n8 t <ElMenuItem index="2-4">XX Data Collection</ElMenuItem>0 ^2 e( A6 i1 \( b
</el-submenu>1 t. r& w0 V. R: U* b) H) j
<el-menu-item index="3"><a :href="url" target="_blank">About Us</a></el-menu-item>
- {0 S+ P5 `( r+ |7 m6 u, \! R </el-menu>$ ~+ X7 I( G7 ]# g. J0 C
9 v1 M& _6 X2 {; I' ]# a
) E: } {# O; Q1 I, Y- k; q <!-- search --> g: V& N/ v9 M, i: s
<br>: F' Q7 f# r; @" E& l0 ^2 p
<el-row>
% W, ~: \5 v, \# z2 H3 k/ r <ElCol :span="6" class="grid">
) e9 ]2 [ j, d# ] <el-input v-model="input" placeholder="please input the value" ></el-input>
% Z) ]! K4 t1 ]1 n9 g </ElCol>
1 c k0 E( `3 @0 R1 v <ElCol :span="2" class="grid">
# m6 n, K, s4 g1 Q. ^; H <el-button type="success" icon="el-icon-search" >Search</el-button>+ q6 _# d& D* N1 u+ y
</ElCol>8 a ^' {+ n; Q! S; s* B6 p6 E$ Z
</el-row>0 }. D2 P3 U) `: G* W
<br>' k/ g& l: L$ t2 Z
$ z; U7 Q! c" o. h) z7 w( Y
<!-- table and operations -->0 z3 ]# D% F( g3 k: v) r5 L
<el-table
' a! s6 a) X. O:data="tableData": f% o1 M( n O& e* \
style="width:100%"+ O: Q' k. `" B E B
stripe
2 j4 W& p# e2 [( }, x>
. O' C/ p4 b A5 c! S1 w<el-table-column fixed label="Date" prop="date"></el-table-column>
$ Y# a& L7 `, d0 x<el-table-column label="Name" prop="name"></el-table-column>
' V1 s& W+ i0 ?/ i<el-table-column label="Address" prop="address"></el-table-column>
1 R6 w% O) X* X, K<el-table-column align="right">
7 t3 }7 ?" n! r- G<template slot="header">
I! a9 M) j. k8 e <el-input v-model="search" placeholder="please input the keywords"></el-input>
/ g2 K J/ }) L$ q l</template>
0 _- Q Y) C! O7 i</el-table-column>! p+ O0 V! [) y* \, f7 \
% J3 H0 E% F3 ^, c) ?& ?<el-table-column>
9 O& Q8 i+ T6 M1 T4 i' n<template >4 o) ]6 I3 D' S
<el-button type="primary" icon="el-icon-edit">Edit</el-button>
9 T# h/ K" b8 x$ ]7 F' U: _" t <el-button type="danger" icon="el-icon-delete">Delete</el-button>. ?8 T1 j; w/ K. G( o
</template>
, Z9 G4 A4 s- r1 a# \- n3 L4 _</el-table-column>
$ A5 c- z* w! s, R2 {</el-table>
- k( P M9 t; N7 [) T. z7 ~
# F5 X* \: ^( g# P<br>
$ L2 a) H0 B3 Y/ ^# B9 y<!-- Add new buttons -->9 `" [$ w9 Q: T, C+ [) [, q0 c% n
<el-row>2 Z( i. c- s m) D2 n
<ElCol :span="1" class="grid">
! u, d# T* V; x3 ?% u <el-tooltip effect="dark" content="Add new information" placement="top-start">
* {- {2 M4 M# @( L* {; M; h V0 ~0 B <el-button type="primary" icon="el-icon-circle-plus-outline">Add</el-button># N' `& |0 Y# Y/ H! }8 R. g+ Y- O
</el-tooltip>+ q4 z0 a' i! D+ w# A; z( s' b
</ElCol>
' {( A( u1 Z$ }
# R9 u. h$ D7 x' i! Y% E <ElCol :span="1" :offset="1" class="grid">
' o9 e6 g% X- h& H$ { <el-tooltip effect="dark" content="Delete All The Information" placement="top-start">
/ j i. X" P' G/ i <el-button type="danger" icon="el-icon-delete">Delete All</el-button>
. o9 ?7 X) X4 f </el-tooltip>+ @& N5 G/ D7 u) ?+ A* w7 k
</ElCol>5 X% P8 T+ b' p3 [! X
% y9 R4 K: ]. @% F, k</el-row>+ x% }% x; r% C7 Z$ A: T" T* _
" v8 @' ?9 |& ^' |
<!-- Page split -->" P* E/ D& a- r8 s0 Y" \; I2 @
<br> @( I3 K% s7 i d9 W5 y, H }1 D
! J4 S* O" p2 O: ]/ f& @<el-pagination background
5 c* D( n+ s: a- |8 J0 E2 V :total="1000"
' l* H# E/ v. ?" A, l a. w- l layout="prev,pager,next">
$ \5 @" N# m+ _</el-pagination>
5 H6 J! x3 t7 h+ ]) U: C1 K
1 `4 Q2 I3 _, O' j3 V% X& [6 `1 ]0 f% F& ^3 \" L" F
% T |2 }3 @2 T7 h8 t</div>) M5 S9 y, y5 [( w
</template>; J7 A! d- A: x; W8 C
7 O3 Z9 c6 a; @
<script>% `, d& [- h8 F* W2 [7 {0 L7 b
5 {+ K( `2 [9 C4 Z1 F) \+ w# u$ rexport default {( u3 |% N) k3 a
name: 'app',# T7 K0 E/ W1 t* _ q: ~
data(){
) [# g9 A$ w' j/ M0 q return {) J2 l" B' j! X& L$ }
activeIndex: '2',
- |/ U' N4 ~0 { url:"http://baidu.com",& C' D5 u; {1 a
tableData: [{
& y& ^( c; f2 m& T/ x! w Q date: '2016-05-02',
9 R, A+ d; V% x1 E( F name: '王小虎',
+ d$ f! F/ x4 G# n' Z3 Q: ~ address: '上海市普陀区金沙江路 1518 弄'& P% u' X6 r* t# h* v
}, {/ Z- r3 K$ p" I
date: '2016-05-04',- u8 F2 f0 J4 A" `6 T% ]0 b
name: '王小虎',
7 l% T' V, E% \1 ~8 l address: '上海市普陀区金沙江路 1517 弄'
4 X+ d1 H, q$ ^7 z3 `/ v }, {% N# l$ ^% ?6 b
date: '2016-05-01',
4 Z- k% g( R* h2 q, N% U name: '王小虎',
* L E4 _5 {: v+ L. Y address: '上海市普陀区金沙江路 1519 弄'
j3 s+ h) q9 \$ \) E& R }, {# L2 H! r+ B( d& }- Z1 [
date: '2016-05-03',
& U/ f6 t) S6 L$ l% A/ A name: '王小虎',
* J8 G _0 x6 N' r* ?6 r; D address: '上海市普陀区金沙江路 1516 弄'. f6 C: I/ w0 x1 F- m) J2 }* B
}]* k6 B) f$ h$ n) W5 }
}
: Q& b. F/ K4 K- c, m. x/ P9 \+ g1 z }2 G& ~3 p! i7 x, d1 J1 S- p
}8 W* |9 L6 B9 c- ?7 r& o d% B( {
</script>" R q; c: j/ A% X/ J$ F3 O
* ]- K6 B. |/ p1 \. i7 A* q& o<style>
. s3 W* V F, f3 }! u! }1 x #app {
( C1 y0 Z A! |7 g& \ font-family: Helvetica, sans-serif;/ w* k: w" g6 \4 N
text-align: center;7 u4 N8 g3 j) H
}$ t. q2 n2 n" o4 L( \5 d
</style>6 ~$ U2 {% L# i) L
: K8 p' r6 z& O. w; {1 b" j
* @& q, P# K9 J5 L
|
|