真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mock.js如何在Vue項目中使用-創(chuàng)新互聯(lián)

這篇文章給大家介紹mock.js如何在Vue項目中使用,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比隰縣網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式隰縣網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務覆蓋隰縣地區(qū)。費用合理售后完善,10年實體公司更值得信賴。

在Vue項目中使用mock.js

  • 開發(fā)工具選擇:Vscode

1. 使用命令行創(chuàng)建vue項目(手動選擇Babel,Router,Vuex)

2. 導入element-ui(為了顯示效果好一點),命令行輸入

npm i element-ui -S

3.在main。js中進行引用

import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css';//樣式文件一定要引入

Vue.use(ElementUI)

4.新建src/views/main/List.vue使用elememnt-ui中的自定義列模板


  
  
   
    
     

姓名: {{ scope.row.name }}

     

住址: {{ scope.row.address }}

            {{ scope.row.name }}      
                       編輯     刪除         

5.router/index.js配置如下

import Vue from 'vue'
import VueRouter from 'vue-router'
//導入組件
import List from '../views/main/List.vue'

Vue.use(VueRouter)

const routes = [
 {
  path: '/',
  name: 'List',
  component: List
 },

]

const router = new VueRouter({
 routes
})

export default router

現(xiàn)在的網(wǎng)頁顯示效果如下

mock.js如何在Vue項目中使用

5. 安裝mockjs 和axios

npm install --save-dev mockjs
npm install --save axios

6.新建api/getData.js和request.js

request.js

import axios from 'axios'
const service = axios.create({
  baseURL : "http://localhost:8080",
})
export default service

getData.js

import axios from '../request'
//數(shù)據(jù)列表接口
export const getList = () => axios.get("/list")

7.在src下新建mock/mockServer.js

import Mock from 'mockjs'
//import data from './data.json'

Mock.mock('http://localhost:8080/list', {
  code: 0, data:
  {
    'data|1000': [
      {  
        id: '@id',//隨機id
        name: '@name',//隨機名稱
        nickName: '@last',//隨機昵稱
        phone: /^1[34578]\d{9}$/,//隨機電話號碼
        'age|11-99': 1,//年齡
        address: '@county(true)',//隨機地址
        email: '@email',//隨機郵箱
        isMale: '@boolean',//隨機性別
        createTime: '@datetime',//創(chuàng)建時間
        avatar() {
          //用戶頭像
          return Mock.Random.image('100×100', Mock.Random.color(), '#757575', 'png', this.nickName)
        }
      }
    ]
  }

})

8.在main.js中導入mockServer

import './mock/mockServer'

9.修改src/views/main/List.vue(數(shù)據(jù)獲取與綁定,設(shè)置表格居中)


   
   
    
     
      

姓名: {{ scope.row.name }}

      

住址: {{ scope.row.address }}

              {{ scope.row.name }}       
      

郵箱: {{ scope.row.email }}

      

性別: {{ scope.row.isMale }}

      

昵稱: {{ scope.row.nickName }}

      

手機號: {{ scope.row.phone }}

      

頭像:

                             編輯      刪除              

10.再次運行

mock.js如何在Vue項目中使用

鼠標放在姓名上,會有更多信息顯示

mock.js如何在Vue項目中使用

顯示測試的數(shù)據(jù)1000條

mock.js如何在Vue項目中使用

關(guān)于mock.js如何在Vue項目中使用就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


標題名稱:mock.js如何在Vue項目中使用-創(chuàng)新互聯(lián)
標題路徑:http://weahome.cn/article/coegjj.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部