|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Vue element-UI开发学习---单一页面学习0 L* k8 }( W* C1 Z' E
: i6 F, v8 W8 z4 Q
; ~% {$ T( a5 e0 U* i( y
6 Q y$ L. v+ ?& C; h; \<template>5 E0 k( G, p* h+ n ~1 `- d
<div id="app">
1 A2 `9 R8 U2 W h1 `1 \ <!-- nav -->5 y% N }+ N9 l# T
<el-menu :default-active="activeIndex" mode="horizontal" class="el-menu-demo" ) Y8 g: u# x( h/ |, X j
background-color="#545c64"3 j3 y3 r! x$ H6 _3 R8 ~
text-color="#fff"
/ v' o4 h; q7 ]7 z0 p active-text-color="#ffd04b"7 U* h5 J" o- g; r
menu-trigger="hover"># F8 d$ ]/ e' x# p/ }3 ^! S
<el-menu-item index="1">Data View</el-menu-item>
% I; @, [. S6 |' o: [8 o <el-submenu index="2">
$ y8 A2 l4 m6 @ <template slot="title">Data XX</template>1 u2 X, b: ~" `! [
<ElMenuItem index="2-1">TC Data Collection</ElMenuItem>
0 J0 P: u! U9 u9 w; y/ [, b, ^ <ElMenuItem index="2-2">XX Data Collection</ElMenuItem>
9 ], F2 V/ t4 H4 K8 [ <ElMenuItem index="2-3">XX Data Collection</ElMenuItem>9 j( Y2 D# B2 C; E% z) [3 h
<ElMenuItem index="2-4">XX Data Collection</ElMenuItem>" z# `4 F# x& G( Q) `4 z( f4 o# l
</el-submenu># D, k% y$ M. ?
<el-menu-item index="3"><a :href="url" target="_blank">About Us</a></el-menu-item>4 N: R" L& Z9 S( e$ N
</el-menu>
' b4 v7 R' S/ ]* P$ `, w8 d, B- `, x, ?
- [5 J2 f3 i. r' ^1 Z
<!-- search -->
% _# M/ _8 [% \- E- E7 I/ z0 X4 A <br>
! E1 y3 h% F) \. w+ R9 l<el-row>
+ C4 V) | {" l& r& x: E Y" c* x! m <ElCol :span="6" class="grid">4 ?1 u5 K: f/ ?9 A8 j2 T
<el-input v-model="input" placeholder="please input the value" ></el-input>
0 _% O. \3 _8 K- \ </ElCol>
$ u, p1 h K, f <ElCol :span="2" class="grid">
0 W4 V* G$ Y$ t4 f( C! i+ T <el-button type="success" icon="el-icon-search" >Search</el-button># m' @1 |# b# U E+ A# A: Y
</ElCol>$ u7 b& x6 A5 ? K
</el-row>+ j' Y8 v2 z$ ^9 c0 K3 J8 \
<br>
: `# B% m" w( B% H9 ~5 T2 A, ]& ]3 n; e
<!-- table and operations -->
. W# ?! i4 [/ n* \5 A<el-table 3 {2 K- d9 r" S5 |3 _; S3 O
:data="tableData"
# o/ R, h4 x" q3 s3 l5 ?2 f8 gstyle="width:100%"# H8 b. F: a' G4 ?* n2 q6 \
stripe
$ w- \ J8 V7 m( u: x>9 `+ C: W) y6 U% X, {* l: o3 ^ t
<el-table-column fixed label="Date" prop="date"></el-table-column>
. ~, W6 h! |2 g; P<el-table-column label="Name" prop="name"></el-table-column>
- H. b2 C/ E4 `( W# v- n<el-table-column label="Address" prop="address"></el-table-column>
; X: R5 G& v. ^<el-table-column align="right">
- i) K4 T9 B& L1 l/ }; D<template slot="header">: }3 {0 A; h5 m, t6 Q* Q
<el-input v-model="search" placeholder="please input the keywords"></el-input>
! i& k* O( u( c, f</template>
$ p" t2 i, a1 d* P7 E( M) e9 @</el-table-column>
* Q& z# e0 i5 s
" A. Z- \' S3 X {$ G<el-table-column>2 l7 I8 t) F0 [( _& s" Z7 _8 {4 i
<template >
: [7 l5 [; K( h+ @' i& f2 a+ D <el-button type="primary" icon="el-icon-edit">Edit</el-button>/ {' G- P, L9 ?4 m
<el-button type="danger" icon="el-icon-delete">Delete</el-button>
) x/ S4 J$ t2 i* W2 k1 Y% j; l</template>$ y" R" [: e* k- [$ {9 R
</el-table-column>
e$ v# {7 N3 {" V- P. g4 Q3 [</el-table>7 z. @- l& D# T% T& {: X
& d! b$ p) e- o: ~' Z' c
<br>
" h- |/ W9 @! u<!-- Add new buttons -->
" c5 k. e; l- |% Y2 ]* W, Y<el-row>& h& b7 Z5 u2 U$ B7 y, z; @; q v, m; O
<ElCol :span="1" class="grid">* @3 e% @( j3 `
<el-tooltip effect="dark" content="Add new information" placement="top-start">
6 o% s1 C* c" Y+ u3 R8 I v <el-button type="primary" icon="el-icon-circle-plus-outline">Add</el-button>9 T( d) z1 {4 v! g R
</el-tooltip>
6 _/ J1 w5 \; n& A! d, e </ElCol>
: t% i+ A' I! P1 H2 Z5 V* e) e0 Q
<ElCol :span="1" :offset="1" class="grid">
% a0 q1 I' n: `* f3 N Q5 ] <el-tooltip effect="dark" content="Delete All The Information" placement="top-start">
' `8 \1 a! O3 w; S. n <el-button type="danger" icon="el-icon-delete">Delete All</el-button>
! L' H) W3 C5 G8 \5 E @ </el-tooltip>
0 S4 u. V9 Q1 X4 h </ElCol>
) u" p* Z/ ^: z* x5 }# y7 r7 p( o" F, w3 X' \9 X: r2 Z7 ~; I
</el-row>. ]. Z4 e4 A4 _4 A/ X
0 v+ P& L; ~ J6 r9 Y' f
<!-- Page split -->
: A! x) U6 H# T<br>
0 S: W- T4 m' B( C
2 B* X: |3 s' ^3 D- v" W<el-pagination background
9 v) L! _% r7 V w$ c :total="1000": P9 `# A1 [: [' K1 S
layout="prev,pager,next">
5 h0 ^% O* g% u</el-pagination>- E2 M' k/ |1 E2 `1 V
* M; q* u' E# ~
3 O$ d2 O. D, `4 k- B! t. \7 p
. K0 ?" q: a/ D L& _4 H</div>( I( R4 J) N/ `$ A) ~
</template>
2 s7 X. C9 g# j- u* V6 a7 p; s K. s( ]* i. ^( J' ~/ G1 g5 M# N' G
<script>1 W- f2 ~; f# V' A
; e& M7 |! Z" F, B% A1 U" t) Hexport default {
4 O/ {4 T2 \$ r* z& g7 e( { name: 'app',9 S; S* z4 n# q7 i% k- G+ c
data(){
% B5 w0 J6 u W* r$ P return {
, r$ r3 w# _6 F) h' G" m% a0 u' { activeIndex: '2',8 o, @- l# m5 ?1 Y- ?9 p0 t& x
url:"http://baidu.com",9 ~0 M% F" u& |( V j* {
tableData: [{, R" ^) l/ z* o, \" J7 [9 P! x
date: '2016-05-02'," H$ r/ S8 M% d+ S- Y
name: '王小虎',' `1 j+ ~7 @: z, g8 Z8 g% x3 Z! L
address: '上海市普陀区金沙江路 1518 弄'
1 A/ C; I1 a# a7 ?; ~" z }, {+ |* k Y7 Y6 R5 k4 m3 N
date: '2016-05-04',7 X2 C. G* A( V4 L4 q& C! p6 N
name: '王小虎',
L* @" ^% d! N O, y# ^6 s% `! z address: '上海市普陀区金沙江路 1517 弄'
! ^/ z% r) L% [3 F( s }, {5 L% E `8 H3 Q% s& z
date: '2016-05-01',
) i, j: ]) Z7 N Q1 H' F1 X- n name: '王小虎',
8 q3 ]- S% D6 @2 j7 f address: '上海市普陀区金沙江路 1519 弄'
$ M# Q- y$ d3 Q F" i }, {
2 K: c. v* T, Y; j9 Z- i9 B5 n date: '2016-05-03',
* \3 l$ O5 A3 x1 e4 v) C name: '王小虎',8 H/ [0 @3 U3 A" @/ N! e% V% v
address: '上海市普陀区金沙江路 1516 弄'9 A) @5 v- I {$ J- W
}]4 Q, J$ ~, y! q0 _
}
( _( {" [8 k+ d# u! r }
* o9 U( }0 d. J/ m9 e. f( D) x}) `$ h9 Y) H. \8 x9 m
</script>+ g) `3 A- T2 _8 j0 f! S/ }& X+ ]
8 F# i4 U) }% e
<style>
5 }, Q% a) V# H A! l& u1 f6 l #app {% R) W( v# C, V# |3 _; H
font-family: Helvetica, sans-serif;3 m5 k2 `; v. e
text-align: center;* _! i1 z* X( @1 Z9 t$ _
}- C% m6 {8 Q0 o- t3 i
</style>0 v1 G# f0 C) `4 Y' W
6 t3 u8 \2 M% [3 A
! q* V- q: M8 [ |
|