|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Vue element-UI开发学习---单一页面学习9 s: W: a8 A4 v# n+ j, @, P& o
6 o y) n$ k/ V. R
' }" v; N" X: \) b
8 ^9 ?% g# h; T
<template>6 z( j/ V* @$ E7 I
<div id="app">/ p! G6 L# l1 c4 t# x
<!-- nav -->! v T9 M% u, @: X8 ^
<el-menu :default-active="activeIndex" mode="horizontal" class="el-menu-demo" . @, `, a" Z; B+ b6 f7 H
background-color="#545c64"! X$ N6 Z, a _% |, J
text-color="#fff"# B0 D# R( Z0 p9 o
active-text-color="#ffd04b"
. g7 G6 T+ \" H# V" A8 J- T menu-trigger="hover">
. G9 A. G/ V/ Q& p+ h <el-menu-item index="1">Data View</el-menu-item>
' n! A; f5 o+ j" c0 z( V4 i <el-submenu index="2">4 N4 F- @8 Z) I7 [
<template slot="title">Data XX</template>! t h8 v% U$ i* l, R( F
<ElMenuItem index="2-1">TC Data Collection</ElMenuItem>& p: j8 q D& b1 N/ D% J
<ElMenuItem index="2-2">XX Data Collection</ElMenuItem>4 x' J6 w" S U* s7 [( m
<ElMenuItem index="2-3">XX Data Collection</ElMenuItem>
. X! a/ X+ @0 Q <ElMenuItem index="2-4">XX Data Collection</ElMenuItem>3 ^9 [6 u' ~4 D4 Z
</el-submenu>
, p0 p4 A, n' O" o/ H' F+ m# U# X! q <el-menu-item index="3"><a :href="url" target="_blank">About Us</a></el-menu-item>
/ b% c6 _% [' O# k& \ </el-menu>
+ o( O! j8 {; t
5 O. B5 i+ T; U* v# O
+ S% _0 |5 X" @$ A1 g/ ` <!-- search -->3 C% c6 G% E/ i
<br>
Y. u5 p4 y/ o3 }+ [<el-row>
2 r; Z" {3 N- L' l* w" L <ElCol :span="6" class="grid">$ X! y2 a* r1 u8 b8 {; B+ o
<el-input v-model="input" placeholder="please input the value" ></el-input>
5 r8 Y- d; D& D( U </ElCol>5 |( k: a- q& s/ A: ~
<ElCol :span="2" class="grid">; n+ b6 W9 U& }+ j! V& i7 X
<el-button type="success" icon="el-icon-search" >Search</el-button>0 p, C% o( D! D! g- ^' I
</ElCol>+ e8 J4 n: Y' R P0 I& P
</el-row>8 t; J w& p& j
<br>7 j8 i k5 J3 z' z6 Z2 Z
, x+ o) f+ [1 \% P* F# K<!-- table and operations -->
4 d3 }# r' x* L1 y9 y$ A( ]/ z<el-table
8 C% f) j9 \' O; T6 R:data="tableData"( \' ~- Q6 r! _% ~
style="width:100%"7 i0 X, a8 Y& b% y8 k) w4 |' V# E
stripe
0 G# q, L3 X* x; T# W. ]>
8 _, V6 |2 c6 g( p4 g/ m! `<el-table-column fixed label="Date" prop="date"></el-table-column>! i: v: [. w8 v
<el-table-column label="Name" prop="name"></el-table-column>
1 M! Q. } G$ ~3 U<el-table-column label="Address" prop="address"></el-table-column>
( k1 T8 _$ m' q<el-table-column align="right">
+ T- N* [, W) a0 j! r( [<template slot="header">1 e# c8 h6 D6 d1 R
<el-input v-model="search" placeholder="please input the keywords"></el-input>' d! z* r( u ^; d
</template> M4 ? O+ l2 s& \+ F
</el-table-column>9 c7 m3 [" U+ n. a5 F0 @5 \
, } t4 M( o% Q1 M) [2 r/ t/ y9 j<el-table-column>$ Y1 n% S2 w/ c5 B4 V; t' u
<template >
# {: @+ N2 h5 I$ e5 H <el-button type="primary" icon="el-icon-edit">Edit</el-button>. }3 w8 w7 x, a6 K5 v6 f% u1 E; p/ e
<el-button type="danger" icon="el-icon-delete">Delete</el-button>1 w3 K5 i* w3 e
</template>$ J+ Z: g4 M/ q1 q0 M& a
</el-table-column>( x$ t2 m; t; Q9 Y! _2 Y- _- U$ t5 C% y
</el-table>9 |2 y+ n1 ^- S
/ @# p; ?0 h5 R" \0 G
<br>
- U! |+ s, d. Y<!-- Add new buttons -->% `+ P3 c5 U6 `2 ?* j
<el-row>. Z" i0 V4 W8 a& X
<ElCol :span="1" class="grid">7 f* L/ y( \: U; y; x# u/ m0 ]& ~
<el-tooltip effect="dark" content="Add new information" placement="top-start">& j$ y9 u. L1 u$ j
<el-button type="primary" icon="el-icon-circle-plus-outline">Add</el-button>
% b/ `( Q4 f& ~2 f! Q) U </el-tooltip># H5 C7 j& {6 q X# U
</ElCol>) c0 R; g$ }9 W$ c
3 H5 H) w: j1 y/ V: ^% c! f% R" ?
<ElCol :span="1" :offset="1" class="grid">
: D$ z, L( t+ M <el-tooltip effect="dark" content="Delete All The Information" placement="top-start">
: Y% [3 j9 g; A$ Q <el-button type="danger" icon="el-icon-delete">Delete All</el-button>: |5 q z0 i1 p- Z* N, Z9 N
</el-tooltip>
4 r, I( D- f; x* A </ElCol>5 _" L6 s6 d A* N5 m: C+ ?
7 g9 A1 x; L0 h* ~
</el-row>
A* o. L1 C8 U* G2 H
, ?9 X# c& y3 z- J$ q! f8 A2 ?4 i% ?<!-- Page split -->
# m$ P j( G. B( j<br>0 L/ R0 ]- c* q7 }+ a
8 `. O8 n0 Y* p
<el-pagination background * l0 J3 P4 M/ G: o1 j! V0 D: l
:total="1000"0 c" A' [/ J+ ]8 j! u4 D5 Q0 y" R' z
layout="prev,pager,next">
( j$ B3 E) w+ v/ j6 ?* i* R0 E0 z</el-pagination>6 z- O# l! D0 v! s5 p2 o& v
7 R/ |# y( J5 X/ d! E" e, U, c& V" C8 T1 x/ i9 [3 u" Y
: I+ \0 X4 }! F</div>% c' o( o8 u B) {- T
</template>4 a" k7 \. ]" u+ n
. e+ o# u9 T" W: S. ?
<script>
: \. m5 g* j) R, b( D* U, n1 _; m; ^6 e+ ~ j' p; q1 J3 N6 C @
export default {
$ V+ U$ N0 } a3 W) ~# } name: 'app',
" G% @" Z+ v' w$ ` data(){+ N l1 {0 N( U" @2 L
return {4 ?- Z" \) x# R8 h
activeIndex: '2',
& e2 C2 e9 Q: H; t; V: k3 ? url:"http://baidu.com"," q5 S5 p) B' N, m, t& x5 G; @$ [- o
tableData: [{2 }: @/ @! b3 d+ d0 R1 C7 t5 i
date: '2016-05-02',
. Y. ^3 Z& L6 q& \/ |! o name: '王小虎',' e( Y. ~3 t) G2 ]& r
address: '上海市普陀区金沙江路 1518 弄'- O/ C: F# s& H( g& O
}, {
7 q2 B7 E$ I. \ date: '2016-05-04',! |# D9 B6 ?* N9 t' A1 P& p
name: '王小虎',4 S) T( x2 p# ]
address: '上海市普陀区金沙江路 1517 弄'7 X% o8 e$ c) i5 y5 A
}, {
# N) G; l& o6 ]* [/ J% _& e/ G; D date: '2016-05-01',0 u* b6 b4 _# W# e( J8 E; E2 M
name: '王小虎',
5 s0 }! s1 A9 i- e m' | address: '上海市普陀区金沙江路 1519 弄'( y& K: \ `! s4 O+ X' c
}, {
5 W( f* S1 T0 J% ?$ D2 K+ M9 O date: '2016-05-03',$ z# T0 B- m) i/ f3 U: O Y
name: '王小虎',6 \3 `& Z9 Z+ W4 V
address: '上海市普陀区金沙江路 1516 弄': i( c& u' C5 f' c
}]
- c" H4 q- V& S6 t" Z }
: I9 \& \) [ I- F- X8 } }
$ Q+ O5 j& q( \2 l9 h}. E# q7 W6 z6 `5 i
</script>
/ d% p6 T9 O- ^( h1 l; y- U0 J! z L; h
<style>* d k% s0 l9 J6 s5 B
#app {
6 q/ j, r, }: D& C/ }. s: S8 g font-family: Helvetica, sans-serif;4 d ~3 Q; K7 E; Q0 p+ A: c
text-align: center;( F& C9 U0 W3 H
}& c. F0 i7 G' h' W9 X: g; v
</style>
9 K w! A& r+ ?. l3 V2 ]8 e0 D- U* _! W- h$ \6 O
+ \( I) C! z! z/ |, M& v* s
|
|