如果是初学者的话,这里先给你一个基础知识的框图,可以了解一下下面代码的由来。
也可以选择我这个链接Vue条件与循环跳转到Vue官网进行学习。
上面是Vue的一个简单案例,不要急,进阶版来了,通过这个框架应用到你的表格创建里面,非常省事哦。
运行结果:
<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>123</title><script src="js/vue2.6.min.js"></script></head><body><!--案例一--><div id="domain1"><h1>前端行</h1>telenum:<span class="telenum">{{ telenum }}</span><br />address:<span class="address">{{ address }}</span></div><script>var telenum='155144133122'var address='四海为家'var app=new Vue({el:'#domain1',data:{telenum:telenum,address:address}})</script><!-- 这个案例能够帮助简单理解一下Vue渲染Dom的基本操作,是为看懂案例二做准备工作的。el(element)data:(数据的初始化或者更新导入)应用的时候如果复制了全部代码,一定要记得把js路径改成自己的,而且也要自己下载vue框架的js。 --><br /><br /><!--案列二--><div id="domain2"><table border="1px"><!-- thead,tbody,tfoot标签是表格css的基础哦,巨实用,详细的可以看同一专栏的表格css之thead专题 --><thead class="表头"><tr><th>班级</th><th>姓名</th><th>学号</th></tr></thead><tbody class="表数据"><tr v-for="stu in stus"> <!-- (循环v-for) --><td>{{stu.class}}</td><td>{{stu.name}}</td><td>{{stu.num}}</td></tr></tbody></table></div><style>.表头{color: aquamarine;}.表数据{color: cornflowerblue;}</style><script>var json='[{"class":"B19531","name":"甲","num":"20194054221"},{"class":"B19531","name":"乙","num":"20194054222"},{"class":"B19532","name":"丙","num":"20194054223"},{"class":"B19533","name":"丁","num":"20194054224"},{"class":"B19533","name":"憨憨","num":"20194054225"}]'//注意json的书写格式,都是键值对的形式,而且双引号不能省略。var app=new Vue({el:'#domain2',data:{stus:eval(json) // eval可以用来分解json那样的字符串类型}})</script></body>
</html>
主要注释可见代码:
继续敲黑板的是:
想用vue框架,请记得务必去下载其js文件
应该官网可以下载到,比较懒的像我一样的童鞋也可以直接跳这个链接Vue的js文件下载,我这里已经将上传资源设置为了免费哈,只为提供一个方便。
表格css三个t的使用看这里:表格css的简单应用