vue靜態(tài)界面之左二級(jí)菜單右表單表格的實(shí)例代碼
實(shí)現(xiàn)效果:
實(shí)現(xiàn)代碼:
<template> <div class="app-container"> <el-row :gutter="20"> <!--服務(wù)名稱(chēng)--> <el-col :span="4" :xs="24"> <div class="head-container"> <el-input placeholder="請(qǐng)輸入服務(wù)名稱(chēng)" clearable size="small" prefix-icon="el-icon-search" style="margin-bottom: 20px" /> </div> <div class="head-container"> <el-tree :data="consulServices" :expand-on-click-node="false" ref="tree" @node-click="handleNodeClick" default-expand-all /> </div> </el-col> <!--服務(wù)實(shí)例--> <el-col :span="20" :xs="24"> <el-form :inline="true"> <el-form-item label="服務(wù)名稱(chēng)" prop="roleName"> <el-input placeholder="請(qǐng)輸入服務(wù)名稱(chēng)" clearable size="small" style="width: 240px" /> </el-form-item> <el-form-item label="權(quán)限字符" prop="roleKey"> <el-input placeholder="請(qǐng)輸入權(quán)限字符" clearable size="small" style="width: 240px" /> </el-form-item> <el-form-item label="角色狀態(tài)" prop="status"> <el-select placeholder="角色狀態(tài)" clearable size="small" style="width: 240px" value="" > <el-option v-for="dict in roleType" :key="dict.value" :label="dict.label" :value="dict.value" /> </el-select> </el-form-item> <el-form-item label="創(chuàng)建時(shí)間"> <el-date-picker size="small" style="width: 240px" value-format="yyyy-MM-dd" type="daterange" range-separator="-" start-placeholder="開(kāi)始日期" end-placeholder="結(jié)束日期" ></el-date-picker> </el-form-item> <el-form-item> <el-button type="primary" icon="el-icon-search" size="small" >搜索</el-button > <el-button icon="el-icon-refresh" size="small">重置</el-button> </el-form-item> </el-form> <el-row :gutter="10" class="mb8"> <el-col :span="1.5"> <el-button type="primary" plain icon="el-icon-plus" size="mini" >新增</el-button > </el-col> <el-col :span="1.5"> <el-button type="success" plain icon="el-icon-edit" size="mini" >修改</el-button > </el-col> <el-col :span="1.5"> <el-button type="danger" plain icon="el-icon-delete" size="mini" >刪除</el-button > </el-col> <el-col :span="1.5"> <el-button type="warning" plain icon="el-icon-download" size="mini" >導(dǎo)出</el-button > </el-col> </el-row> <el-table ref="multipleTable" :data="tableData" tooltip-effect="dark" :header-cell-style="{ background: '#f8f8f9', color: '#515a6e' }" style="width: 100%; margin-top: 10px" @selection-change="handleSelectionChange" > <el-table-column type="selection" width="55" align="center"> </el-table-column> <el-table-column label="日期" width="120"> <template slot-scope="scope">{{ scope.row.date }}</template> </el-table-column> <el-table-column prop="name" label="姓名" width="120"> </el-table-column> <el-table-column prop="address" label="地址" show-overflow-tooltip> </el-table-column> <el-table-column prop="tag" label="標(biāo)簽" width="100"> <template slot-scope="scope"> <el-tag :type="scope.row.tag === '家' ? 'primary' : 'success'" disable-transitions >{{ scope.row.tag }}</el-tag > </template> </el-table-column> </el-table> </el-col> </el-row> </div> </template> <script> export default { name: "ConsulManager", methods: { handleSelectionChange(val) { this.multipleSelection = val; }, // 節(jié)點(diǎn)單擊事件 handleNodeClick(data) { console.log(data); this.$message({ message: data.label, type: "success", }); }, }, data() { return { roleType: [ { label: "正常", value: 1, }, { label: "停用", value: 2, }, ], consulServices: [ { id: "1", label: "tnblog.login" }, { id: "2", label: "tnblog.img" }, { id: "3", label: "tnblog.user" }, { id: "4", label: "tnblog.cache" }, { id: "5", label: "tnblog.admin" }, ], tableData: [ { date: "2017-05-01", name: "杜小虎", address: "上海市普陀區(qū)金沙江路 1518 弄", tag: "家", }, { date: "2017-05-01", name: "杜小虎", address: "上海市普陀區(qū)金沙江路 1517 弄", tag: "公司", }, { date: "2017-05-01", name: "杜小虎", address: "上海市普陀區(qū)金沙江路 1519 弄", tag: "家", }, { date: "2017-05-01", name: "杜小虎", address: "上海市普陀區(qū)金沙江路 1516 弄", tag: "公司", }, ], multipleSelection: [], }; }, }; </script>
到此這篇關(guān)于vue靜態(tài)界面之左二級(jí)菜單右表單表格的文章就介紹到這了,更多相關(guān)vue二級(jí)菜單內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
VUE使用vue?create命令創(chuàng)建vue2.0項(xiàng)目的全過(guò)程
vue-cli是創(chuàng)建Vue項(xiàng)目的一個(gè)腳手架工具,vue-cli提供了vue create等命令,下面這篇文章主要給大家介紹了關(guān)于VUE使用vue?create命令創(chuàng)建vue2.0項(xiàng)目的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07vue-video-player?播放m3u8視頻流的實(shí)現(xiàn)
本文主要介紹了vue-video-player?播放m3u8視頻流的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04vue使用keep-alive實(shí)現(xiàn)組件切換時(shí)保存原組件數(shù)據(jù)方法
這篇文章主要介紹了vue使用keep-alive實(shí)現(xiàn)組件切換時(shí)保存原組件數(shù)據(jù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-10-10vue-element-admin 菜單標(biāo)簽失效的解決方式
今天小編就為大家分享一篇vue-element-admin 菜單標(biāo)簽失效的解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11vue中Echarts使用動(dòng)態(tài)數(shù)據(jù)的兩種實(shí)現(xiàn)方式
這篇文章主要介紹了vue中Echarts使用動(dòng)態(tài)數(shù)據(jù)的兩種實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10vue移動(dòng)端項(xiàng)目渲染pdf步驟及問(wèn)題小結(jié)
這篇文章主要介紹了vue移動(dòng)端項(xiàng)目渲染pdf步驟,vue-pdf的插件在使用的過(guò)程中是連連踩坑的,基本遇到3個(gè)問(wèn)題,分別在文中給大家詳細(xì)介紹,需要的朋友可以參考下2022-08-08UniApp中實(shí)現(xiàn)類(lèi)似錨點(diǎn)定位滾動(dòng)效果
一個(gè)uniapp小程序的項(xiàng)目,我們需要實(shí)現(xiàn)一個(gè)非常實(shí)用的功能——類(lèi)似于錨點(diǎn)定位的交互效果,即在首頁(yè)中有多個(gè)tab(分類(lèi)標(biāo)簽),每個(gè)tab對(duì)應(yīng)著不同的模塊,當(dāng)用戶(hù)點(diǎn)擊某個(gè)分類(lèi)的tab時(shí),需要流暢地滾動(dòng)到對(duì)應(yīng)的內(nèi)容位置,提供更好的用戶(hù)體驗(yàn),2023-10-10