• ElementUl-布局+分页+表格+导航栏


    1. html>
    2. <html lang="en">
    3. <head>
    4. <meta charset="UTF-8">
    5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    6. <title>Documenttitle>
    7. <script src="cdn.jsdelivr.net_npm_vue@2_dist_vue.js">script>
    8. <script src="https://unpkg.com/axios@1.5.0/dist/axios.min.js">script>
    9. <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    10. <script src="https://unpkg.com/element-ui/lib/index.js">script>
    11. head>
    12. <body>
    13. <div id="app">
    14. <template>
    15. <el-table :data="tableData" style="width: 100%">
    16. <el-table-column label="日期" width="180">
    17. <template slot-scope="scope">
    18. <span style="margin-left: 10px">{{ scope.row.date }}span>
    19. template>
    20. el-table-column>
    21. <el-table-column label="姓名" width="180">
    22. <template slot-scope="scope">
    23. <div slot="reference" class="name-wrapper">
    24. {{ scope.row.name }}
    25. div>
    26. template>
    27. el-table-column>
    28. <el-table-column prop="address" label="地址">
    29. <template slot-scope="scope">
    30. <span style="margin-left: 10px">{{ scope.row.address }}span>
    31. template>
    32. el-table-column>
    33. <el-table-column label="操作">
    34. <template slot-scope="scope">
    35. <el-button size="mini" @click="handleEdit(scope.$index, scope.row)" type="info">编辑el-button>
    36. <el-button size="mini" type="danger"
    37. @click="handleDelete(scope.$index, scope.row)">删除el-button>
    38. template>
    39. el-table-column>
    40. el-table>
    41. template>
    42. <div class="block">
    43. <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange"
    44. :current-page="currentPage4"
    45. :page-sizes="[10, 20, 30, 40]"
    46. :page-size="100"
    47. layout="total, sizes, prev, pager, next, jumper"
    48. :total="40">
    49. el-pagination>
    50. div>
    51. div>
    52. <script>
    53. new Vue({
    54. el: "#app",
    55. data: {
    56. currentPage1: 5,
    57. currentPage2: 5,
    58. currentPage3: 5,
    59. currentPage4: 1,
    60. tableData: [{
    61. date: '2016-05-02',
    62. name: '王小虎',
    63. address: '上海市普陀区金沙江路 1518 弄'
    64. }, {
    65. date: '2016-05-04',
    66. name: '王小虎',
    67. address: '上海市普陀区金沙江路 1517 弄'
    68. }, {
    69. date: '2016-05-01',
    70. name: '王小虎',
    71. address: '上海市普陀区金沙江路 1519 弄'
    72. }, {
    73. date: '2016-05-03',
    74. name: '王小虎',
    75. address: '上海市普陀区金沙江路 1516 弄'
    76. }]
    77. },
    78. methods: {
    79. handleEdit(index, row) {
    80. console.log(index, row);
    81. },
    82. handleDelete(index, row) {
    83. console.log(index, row);
    84. },
    85. handleSizeChange(val) {
    86. console.log(`每页 ${val} 条`);
    87. },
    88. handleCurrentChange(val) {
    89. console.log(`当前页: ${val}`);
    90. }
    91. }
    92. });
    93. script>
    94. body>
    95. html>
    1. html>
    2. <html lang="en" style="height: 100%;">
    3. <head>
    4. <meta charset="UTF-8">
    5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
    6. <title>Documenttitle>
    7. <script src="cdn.jsdelivr.net_npm_vue@2_dist_vue.js">script>
    8. <script src="https://unpkg.com/axios@1.5.0/dist/axios.min.js">script>
    9. <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    10. <script src="https://unpkg.com/element-ui/lib/index.js">script>
    11. <style>
    12. .el-header,
    13. .el-footer {
    14. background-color: #B3C0D1;
    15. color: #333;
    16. text-align: center;
    17. line-height: 60px;
    18. }
    19. .el-aside {
    20. background-color: #D3DCE6;
    21. color: #333;
    22. text-align: center;
    23. line-height: 200px;
    24. }
    25. .el-main {
    26. background-color: #E9EEF3;
    27. color: #333;
    28. text-align: center;
    29. line-height: 160px;
    30. }
    31. body>.el-container {
    32. margin-bottom: 40px;
    33. }
    34. .el-container:nth-child(5) .el-aside,
    35. .el-container:nth-child(6) .el-aside {
    36. line-height: 260px;
    37. }
    38. .el-container:nth-child(7) .el-aside {
    39. line-height: 320px;
    40. }
    41. style>
    42. head>
    43. <body style="height: 100%; overflow: hidden;">
    44. <div id="app" style="height: 100%;">
    45. <el-container style="height: 100%;">
    46. <el-header>Headerel-header>
    47. <el-container>
    48. <el-aside>
    49. <el-menu background-color="#D3DCE6" text-color="#333">
    50. <el-submenu index="1">
    51. <template>
    52. <span slot="title">导航一span>
    53. template>
    54. <el-menu-item index="1-1">
    55. <a href="index.html" target="right">1-1a>el-menu-item>
    56. <el-menu-item index="1-2">
    57. <a href="index.html" target="right">1-2a>el-menu-item>
    58. <el-menu-item index="1-3">
    59. <a href="index.html" target="right">1-3a>el-menu-item>
    60. el-submenu>
    61. <el-menu-item index="2">
    62. <span slot="title">导航二span>
    63. el-menu-item>
    64. <el-submenu index="3">
    65. <template>
    66. <span slot="title">导航三span>
    67. template>
    68. <el-menu-item index="3-1">3-1el-menu-item>
    69. <el-menu-item index="3-2">3-2el-menu-item>
    70. <el-menu-item index="3-3">3-3el-menu-item>
    71. el-submenu>
    72. el-menu>
    73. el-aside>
    74. <el-container>
    75. <el-main style="overflow: hidden;">
    76. <iframe name="right" width="100%" height="100%" frameborder="0">
    77. iframe>
    78. el-main>
    79. el-container>
    80. el-container>
    81. <el-footer>Footerel-footer>
    82. el-container>
    83. div>
    84. <script>
    85. new Vue({
    86. el: "#app",
    87. data: {
    88. },
    89. methods: {
    90. }
    91. });
    92. script>
    93. body>
    94. html>

  • 相关阅读:
    改进 hibernate-validator,新一代校验框架 validator 使用介绍 v0.4
    Java入门------数组
    Java面试题(持续更新中)
    Linux——文件权限属性和权限管理
    unity官方教程 -- Hi Shader学习笔记 Chapter 1
    react学习随笔
    基于粒子群优化算法的BP神经网络预测模型(Matlab代码实现)
    算法通关村第17关【白银】| 贪心高频问题
    G882磁力仪拖鱼位置是如何计算的?
    9.28栈、队列&状态压缩&双向搜索
  • 原文地址:https://blog.csdn.net/weixin_62971115/article/details/132722566