|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Vue element-UI开发学习---单一页面学习' i/ ]( N! S: f) p! m9 M; T
& K0 s0 n3 e1 K( U3 u2 p4 C A
3 R6 ?- }* ^. x6 A+ i- o" b" _ U4 q
- L, ]) [" O& ^7 m: B
<template>
: b- i4 h6 `1 P: ?: g: \ <div id="app">
$ |2 \6 z/ u# M' r' h <!-- nav -->
$ y# [5 Q& C8 r <el-menu :default-active="activeIndex" mode="horizontal" class="el-menu-demo"
7 }8 @) y4 P7 w5 Q& T. c background-color="#545c64"- b( [$ D% h! O* a) j
text-color="#fff"
8 j& I; K5 Z3 }# U$ r9 [ active-text-color="#ffd04b"
5 j' W# P- A6 | menu-trigger="hover">
7 G2 X G" i, M- j <el-menu-item index="1">Data View</el-menu-item>
& S: ` r4 O' ~' {1 k: A <el-submenu index="2">) B: Q' o0 @+ A7 X$ u4 ^# k* G
<template slot="title">Data XX</template>
8 y# e( M# a/ h: l# c) z2 c1 n. E <ElMenuItem index="2-1">TC Data Collection</ElMenuItem>
8 {4 d7 m, f5 @# w2 E. D <ElMenuItem index="2-2">XX Data Collection</ElMenuItem>: l1 i' J' ]) z: x9 i
<ElMenuItem index="2-3">XX Data Collection</ElMenuItem>
]; ~$ ` r4 _ <ElMenuItem index="2-4">XX Data Collection</ElMenuItem>
6 L1 F, i8 e6 ]6 t' X7 h3 X </el-submenu>) U/ A$ \& o# N- o1 I8 P: m
<el-menu-item index="3"><a :href="url" target="_blank">About Us</a></el-menu-item>/ C2 J+ V/ z% l
</el-menu>5 O# w+ w8 |% `: c% W
0 i) h2 q9 S _( Z# f/ v- g
- [' Z+ A* v; H$ Z, o4 X7 p$ N6 j
<!-- search -->
b4 U9 b) ?# Y! A, d <br>" C4 V# Y2 ]) o. w1 u; f- o
<el-row>; m( `# v+ ]- i2 U" G% D1 B
<ElCol :span="6" class="grid">- N+ V5 W6 Q' z& S
<el-input v-model="input" placeholder="please input the value" ></el-input>5 q/ g1 P& }. T1 j2 W: [6 p4 u
</ElCol>
% B- K% S3 E% \) p9 O8 A- M; Q6 s& i5 p1 A- Y <ElCol :span="2" class="grid">$ L! ]" e9 x3 o6 g2 q
<el-button type="success" icon="el-icon-search" >Search</el-button>+ @7 j- ]" Y+ Q( E2 A8 w- c
</ElCol>/ b1 M2 F) u1 m
</el-row>
; ]- H1 E @5 a1 e7 [ <br>* ?, K7 p0 M0 b2 f$ G
. }* ?. n& I; {; l$ ^* u! _% t
<!-- table and operations -->
$ h5 g& d4 }! w3 g<el-table 3 Z7 E: o2 E {0 R" q2 ]) l
:data="tableData"
4 R& K* v+ g3 b/ O$ J9 \style="width:100%"
& J4 I) W) b' v+ ^$ Ostripe# g( u4 C/ y0 Z" \
>
, q! T7 l: L7 }; }7 i1 T/ i<el-table-column fixed label="Date" prop="date"></el-table-column>
( L5 m) E* X6 [8 Y<el-table-column label="Name" prop="name"></el-table-column>% k# ]+ [( \$ e; r; C/ M
<el-table-column label="Address" prop="address"></el-table-column>
# y7 c! N) s( D) y8 P; U; C<el-table-column align="right">
: L$ j9 I5 h) ~<template slot="header">
; l: q& @1 e; P! ]' ` <el-input v-model="search" placeholder="please input the keywords"></el-input>
/ T) g. ~4 i7 A3 N1 ], y7 N) F/ K</template>. t) V! m, y" h/ ]
</el-table-column>
8 O& E1 t# d" |. R
, ^3 B* G) V: c% s<el-table-column>
5 R& J* Q ^1 b<template >
% N3 i) z: G0 E) ]# `. R( U <el-button type="primary" icon="el-icon-edit">Edit</el-button>) \) U s* M8 U" {" v/ @
<el-button type="danger" icon="el-icon-delete">Delete</el-button>+ Q2 g$ k4 ~: ~7 k: U
</template>
$ O3 `0 N3 H, v</el-table-column>
2 ]- s, S2 y. Q</el-table>
i1 h7 E- t# @9 b6 r0 f5 u+ H- s: ]
/ s" x$ V2 K% l8 P/ K<br>
3 k* j& W. ^! N& F8 W" P( C+ G2 a# x<!-- Add new buttons -->+ Y1 S3 d; ?% l5 Q$ ?; Q. C! l* X! B
<el-row>
% U! o$ j# v. e <ElCol :span="1" class="grid">
7 L1 [/ r+ }# M/ C8 j6 y <el-tooltip effect="dark" content="Add new information" placement="top-start">' o9 _1 C. v8 q' I `
<el-button type="primary" icon="el-icon-circle-plus-outline">Add</el-button>7 Z% O @3 o% s; n; |% L
</el-tooltip>& x) l% J6 q7 X- n1 U
</ElCol>5 Q6 B+ @$ x$ w. m/ M
# B$ k- m5 A5 V6 k3 D' b
<ElCol :span="1" :offset="1" class="grid">0 ^7 a! u' I% `
<el-tooltip effect="dark" content="Delete All The Information" placement="top-start">
" I+ G8 G- m7 e- N <el-button type="danger" icon="el-icon-delete">Delete All</el-button>
* C4 G1 y4 l2 C9 j; a2 n6 w1 ^ </el-tooltip>* y7 h/ v, i, N% r& z1 x }
</ElCol>, ?- @& d, v% F" `7 q5 j" }/ H
. ]! X2 B% |3 J9 \: l! H7 w9 c</el-row>
b* z' g. I* G8 q% @$ n
" X' K% G2 ^' ]5 R9 N8 m# p; g<!-- Page split -->
B2 _- e( i1 t3 w* q<br>
, e' m: h c; w, j, q4 ^4 j2 O4 m+ @
<el-pagination background
" O% m2 K0 ^9 e& I) t* ^+ ` :total="1000"0 c' Y5 n7 r1 L# l
layout="prev,pager,next"> z0 R/ n( {; F3 v4 H/ i6 O
</el-pagination>
$ t y) k! [3 _0 q" ~% k5 q& ~3 L( N) F% {1 i C! r
+ ?$ z6 x# \: h# E: J; D$ x. m4 Y
7 r# _: O3 j) [4 X' B3 X6 b
</div>
: t9 t- M8 X0 K</template>4 \: M+ [: E1 Y& t8 k$ A* `, X
8 n* r2 y4 [$ W" E
<script>
) O2 X4 }4 i0 \: }) x* `, X$ {* T: v% }/ B
export default {
+ d2 t) [; ~0 U7 F* o9 z name: 'app',. _6 @9 M {$ h5 y8 \) m
data(){' {& l0 o) H- _/ f
return {
9 _: D0 f; q- I activeIndex: '2',
" ?( i( p. S# ?% Q d7 \2 a, } url:"http://baidu.com",
. [, P$ R! { V# N tableData: [{6 g1 W, s1 P7 T/ }
date: '2016-05-02', ]% P( s. K3 V+ m" `" x
name: '王小虎',2 x8 [9 q4 k! p2 C) G: r" Q J
address: '上海市普陀区金沙江路 1518 弄'3 B+ S3 j! k5 x. d& N* @/ G
}, {# m1 Y. ]! q( j' u
date: '2016-05-04',/ H/ {5 ?4 d" e; C3 s
name: '王小虎',9 ]# A1 |& A9 i9 L" l1 j. K, R$ q
address: '上海市普陀区金沙江路 1517 弄'
1 ]9 Y+ q( B8 W! a( Q* E }, {0 a) W/ ?+ S3 i4 R z
date: '2016-05-01',% E; h5 Z7 g4 J3 l, }2 C& F
name: '王小虎',
4 U; d, S. i' j) l1 ] address: '上海市普陀区金沙江路 1519 弄'1 L" `1 `. k# {: c4 Q0 W( U
}, {
8 ^( n3 A' N1 b9 X( g, k3 \ date: '2016-05-03',
6 A( h& L# k; q& C" y4 }' u name: '王小虎',
$ t) V% Y" |3 N( } address: '上海市普陀区金沙江路 1516 弄'
" f4 L% r6 c X- w+ p }]
& X* o% v; a, w& G }2 {# c( d( G. p( u1 o3 o4 n* L6 w
}
; y5 ^ K6 L8 p: _+ e: R0 ]}
. \; ~+ W) a5 p</script>
/ `2 h8 W. E2 V9 A* f% @, I
* c2 y. D; p' {<style>
, S. Z5 F* N1 |- q/ m( T #app {- z( A* j! J, U; F5 e* |; a( g8 A% {
font-family: Helvetica, sans-serif;- P- L! K9 y) t" S, u! f* ~. c: p
text-align: center;9 \( _4 {! b5 |. P" y- a
}* a6 j2 V/ V5 ^2 l- J3 F" u0 d
</style>- W: ^# t0 ~/ P# Z) F" w$ R
- c& @4 {# x% {. ^9 W1 y. e1 J1 N
* f) F C3 z8 w) B7 c( n |
|