• Mockjs生成Vue数据表格


    1.npm install mockjs --save

    2.在src文件下建mock.js文件

    3.mock.js文件文件内容

     1 //引入mockjs
     2 import Mock from 'mockjs'
     3 //使用mockjs模拟数据
     4 export default Mock.mock('/api/users', (req, res) => {
     5   return Mock.mock({
     6     "user|1-10": [{
     7       'name': '@cname',
     8       'id|+1': 1,
     9       'age|10-60': 0,    //10-60以内的随机数,0用来确定类型
    10       'birthday': '@date("yyyy-MM-dd")',    //年月日
    11       'city': '@city(true)'    //中国城市
    12     }]
    13   })
    14 })

    4.写app.vue的template

     1 <template>
     2   <div id="app">
     3       <el-table :data="users" stripe style="80%" align="center">
     4         <el-table-column prop="name" label="姓名" width="180" align="center"></el-table-column>
     5         <el-table-column prop="age" label="年龄" width="180" align="center"></el-table-column>
     6         <el-table-column prop="birthday" label="出生日期" width="180" align="center"></el-table-column>
     7         <el-table-column prop="city" label="地址" width="180" align="center"></el-table-column>
     8       </el-table>
     9     </div>
    10 </template>

    4.写app.vue的script:此前要安装npm install axios

     1 <script>
     2   import axios from 'axios';    //vue2.x的引入axios进行前后端交互
     3 export default {
     4   name: 'HelloWorld',
     5   data () {
     6     return {
     7       users: []
     8     }
     9   },
    10   mounted: function(){
    11     axios.get('/api/users').then(res=>{
    12       console.log(res)
    13       this.users= res.data.user;
    14     })
    15   }
    16 }
    17 
    18 </script>

    5.引入到main.js中

     1 import Vue from 'vue';
     2 import ElementUI from 'element-ui';
     3 // import 'element-ui/lib/theme-chalk/index.css';
     4 import App from './App.vue';
     5 import Mock from './mock'
     6 
     7 Vue.use(ElementUI);
     8 
     9 
    10 new Vue({
    11   el: '#app',
    12   render: h => h(App)
    13 });
  • 相关阅读:
    减少.NET应用程序内存占用的一则实践
    ASP.NET中检测图片真实否防范病毒上传
    PHP、Python 相关正则函数实例
    利用脚本将java回归到面向函数式编程
    ASP.Net 实现伪静态方法及意义
    ExecuteNonQuery()方法
    在.net中使用split方法!
    str.split()如何用?谢谢
    输出货币型
    (DataRowView)e.Item.DataItem只有在ItemDataBound这个事件中起效
  • 原文地址:https://www.cnblogs.com/yangguoe/p/9288306.html
Copyright © 2020-2023  润新知