vue 用div製作含固定列的表格
下面是用div做的一個含固定操作列的表格,引入了vue,下面是核心部分
html:
<div class="table"> <div class="tableBody"> <div class="tabRow"> <div v-for="item in tableHeadData" class="tabCol">{{item.name}}</div> </div> <div class="tabRow" v-for="item in tableBodyData"> <div class="tabCol" v-for="tag in item.rows">{{tag.col}}</div> </div> </div> <div class="fixed"> <div class="fixBtn"><b>操作</b></div> <div class="fixBtn" v-for="item in tableBodyData"> <button @click="deleteClick(item.id)">刪除</button> </div> </div> </div>
css:
js:div.table{ position:relative; width:100%; min-height:300px; overflow-X:scroll; } div.tableBody{ position:absolute; top:0; left:0; } div.fixed{ position:absolute; top:0; right:0; width:100px; } div.tabRow{ float:left; height:50px; } div.tabCol{ float:left; width:100px; padding:0 5px; } div.fixBtn{ height:50px; padding:0 5px; } button{ padding:5px 10px; background-color:#fff; border:1px solid #bbb; border-radius:5px; outline:none; }
data(){
return {
tableHeadData:[
{id:1,name:"編號"},
{id:1,name:"姓名"},
{id:1,name:"年齡"},
{id:1,name:"住址"},
{id:1,name:"電話"},
{id:1,name:"郵箱"}
],
tableBodyData:[
{id:1,
rows:[{col:1},{col:"張三"},{col:"19"},{col:"長安街118號"},{col:"1234567890"},{col:" [email protected]"}]}
]
}
},
methord:{
deleteClick(id){
this.tableBodyData.splice(id,1);
}
}
相關推薦
vue 用div製作含固定列的表格
下面是用div做的一個含固定操作列的表格,引入了vue,下面是核心部分 html: <div class="table"> <div class="tableBody"> <div class="tabRo
用html製作圓角邊框的表格
我們總是可以在一些網站看到邊框圓滑的框框,也就是圓角的表格,我們下面就介紹下,那是怎樣通過html實現的呢? <table cellpadding=0 cellspacing=0 border=0 width=282 align=center> <tr
通過js手工實現 固定表格的表頭和固定列
通過js實現固定表格的表頭和某列 在開發過程中,如果資料比較多並且需要對比檢視的情況下,一般是是需要固定表頭和開始的某幾列。可以通過一些元件進行實現。但是引用元件需要引入大量的js檔案或者不滿足某一方面的需求。這時候就需要自己動手寫一個這樣的效果。 需求 表格是頁面的主體部分,表
table固定列的寬度,超出部分用…代替(針對普通table和antd)
一、 實現思路 我們都知道讓溢位內容變成...,只需要以下: overflow: hidden; text-overflow:ellipsis; white-space: nowrap; 表格裡的內容直接引用這段程式碼可不行。 因為table的寬度我們並不能控制,我們加的內容會自動撐大表格列表寬度. 關鍵的一
一步一步教你用 Vue.js + Vuex 製作專門收藏微信公眾號的 app
寫於 2016.06.30 只看不讚,或者只收藏不讚的都是耍流氓,放學別走,我找我哥收拾你們。 專案地址:github.com/jrainlau/we… 下載&執行 git clone [email protected]:jra
jsp頁面畫表格固定列數的方法
在jsp頁面上展現資料,通常使用表格形式。這裡就設計到美觀的問題,如何固定每一行的列數?下面是使用jstl實現的方法。 通常畫表格是從伺服器端某種格式的資料,如list,map,頁面上使用jstl標籤來實現迴圈畫表的功能。 <table cellSpacing="
用HTML製作細線表格
最近寫了一兩個網頁,把一個簡單的問題寫在這裡,只是自娛。 程式碼如下: <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><
現在主流網站為什麽都用div+css布局而不是用table
樣式 style 證明 引擎 實驗 加載 網站 效果 視覺 由於剛剛接觸前端,一直覺得table布局在代碼上看起來比div+css更整潔,div+css布局的頁面,一堆的<div><div><div>...</div><
C++ 用類封裝實現隊列
pan pub pre () turn ear als sin push 1 #include<stdlib.h> 2 #include <iostream> 3 using std::cout; 4 using std::end
vue 用組件的方式渲染樹狀數據結構新思路
顯示 com log 不用 代碼 images ges [] 組成 應用場景是這樣的,根據客戶選擇城市(樹狀結構,大概如下所示);展示到頁面,也就是說會與好多層,甚至不確定的情況,一開始選擇的方式逐層判斷,一層層的遍歷,然後後來放棄了,想到了寫菜單組件的時候使用過的組件 -
css中固定寬高div與不固定寬高div垂直居中的處理辦法
分配 css代碼 http min har 空間 -i dex round 固定高寬div垂直居中 如上圖,固定高寬的很簡單,寫法如下: 1 position: absolute; 2 left: 50%; 3 top: 50%; 4 width:200px;
axios和vue用$refs屬性獲取dom
class 屬性獲取 data con imp reat log 更換 source vue-resource更換為axiosnpm install axios/*main.js*/import axios from ‘axios‘Vue.prototype.$ajax =
vue用webpack打包時引入es2015插件
重新 webp ron webpack 添加 class 行修改 rip config 1、安裝依賴包 $ npm install --save-div babel-preset-es2015 ps:babel-loader、babel-core應該是默認裝好的
用div 畫出三角形
gpo 元素 如果 圖片 代碼 solid pos adding pad 畫三角形的代碼: border-top: 10px solid rgba(0,0,0,0); border-bottom: 10px solid rgba(0,0,0,0); bor
用Python將多個excel表格合並為一個表格
test form log num nump 數據 哪裏 workbook 一份 生活中經常會碰到多個excel表格匯總成一個表格的情況,比如你發放了一份表格讓班級所有同學填寫,而你負責將大家的結果合並成一個。諸如此類的問題有很多。除了人工將所有表格的內容一個一個復制到匯總
[LeetCode] 232. Implement Queue using Stacks 用棧來實現隊列
logs not IT pty HA 實現 AC ted .cn Implement the following operations of a queue using stacks. push(x) -- Push element x to the back of
用 Excel 生成和管理 Markdown 表格--轉載
enter span bus 大致 提高 .org 許可 tab 生成 Markdown 作為一種輕量級的標記語言,用來進行簡單的文本排版,確實方便快捷。但 Markdown 標記語言的屬性,也使得其在表格處理上略顯繁瑣且不直觀。而 Excel 幾乎就是表格的代名詞,借助
vue-用Vue-cli從零開始搭建一個Vue項目
-a htm sset VM bin size 過多 sets 掃描 Vue是近兩年來比較火的一個前端框架(漸進式框架吧)。 Vue兩大核心思想:組件化和數據驅動。組件化就是將一個整體合理拆分為一個一個小塊(組件),組件可重復使用;數據驅動是前端的未來發展方向,釋放了對
232 Implement Queue using Stacks 用棧來實現隊列
whether light 操作 move bool problem rem http rip 使用棧來實現隊列的如下操作: push(x) -- 將一個元素放入隊列的尾部。pop() -- 從隊列首部移除元素。peek() -- 返回隊列首部的元素。empty() --
electron-vue 用 electron-packager 打包的問題備忘
dev electron git 查看 tool window tps 方案 package starskeeper 的開發漸入尾聲,試著將其打包下,但是滿屏的 error,記錄下防止再次踏坑 首先項目腳手架用的是 electron-vue 項目,在生成項目腳手架的時候會讓