zoukankan      html  css  js  c++  java
  • Vue+Koa2移动电商实战 (四)easymock和axios的使用

    上一节我们学习了首页的导航栏和轮播图,这一节我们就要看是使用easy mock和axios来进行数据的交互模拟了

    mock在我们工作中还是比较重要的,有时候后端无暇顾及前端,暂时不能提供接口,那么我们前端可以通过easy mock来进行数据的模拟啦

    easy mock的使用方式我就直接把文档地址贴出来:https://www.easy-mock.com/docs  小伙伴儿们可以抽空去看看这个

    Mock数据

    {
      "data": {
        "advertesPicture": {
          "PICTURE_ADDRESS": "http://images.baixingliangfan.cn/advertesPicture/20180404/20180404085441_850.gif"
        },
        "floor3": [{
          "goodsId": "ae4e71807a91460792670b657fa3ed3a",
          "image": "http://images.baixingliangfan.cn/homeFloor/20180407/20180407181423_15.jpg"
        }, {
          "goodsId": "2a398a5048074fc3b36bc8026bf9dc65",
          "image": "http://images.baixingliangfan.cn/homeFloor/20180407/20180407181216_8263.jpg"
        }, {
          "goodsId": "b37577ce45ee4cc6ba162959933dbac8",
          "image": "http://images.baixingliangfan.cn/homeFloor/20180407/20180407181247_7554.jpg"
        }, {
          "goodsId": "43912e1f7b7842cab40fcdee9dbe8758",
          "image": "http://images.baixingliangfan.cn/homeFloor/20180407/20180407181316_6196.jpg"
        }, {
          "goodsId": "98922617593e44c9a5880329a4cf0fd0",
          "image": "http://images.baixingliangfan.cn/homeFloor/20180407/20180407181348_4054.jpg"
        }],
        "floor2": [{
          "goodsId": "d0fabe0c966043cb8313fa55de9c555b",
          "image": "http://images.baixingliangfan.cn/homeFloor/20180407/20180407180547_3253.jpg"
        }, {
          "goodsId": "36360da2ec084316a100c2df1c714e37",
          "image": "http://images.baixingliangfan.cn/homeFloor/20180407/20180407180631_4071.jpg"
        }, {
          "goodsId": "eb47b495b65d42b8a1fc5823dcd5589c",
          "image": "http://images.baixingliangfan.cn/homeFloor/20180407/20180407180705_7181.jpg"
        }, {
          "goodsId": "7f6e857e83b240508836717c8764a0b0",
          "image": "http://images.baixingliangfan.cn/homeFloor/20180407/20180407180736_2822.jpg"
        }, {
          "goodsId": "c7cb656294ea48d3b224ddee5fdd9647",
          "image": "http://images.baixingliangfan.cn/homeFloor/20180408/20180408081756_7181.jpg"
        }],
        "floorName": {
          "floor3": "营养奶品",
          "floor2": "新鲜水果",
          "floor1": "休闲食品"
        },
        "floor1": [{
          "goodsId": "e53c046465204d4fb8f22431cc2807e7",
          "image": "http://images.baixingliangfan.cn/homeFloor/20180407/20180407180109_6316.jpg"
        }, {
          "goodsId": "f36f6dd8f62247d5846eaa9b3f269cbc",
          "image": "http://images.baixingliangfan.cn/homeFloor/20180407/20180407180151_6180.jpg"
        }, {
          "goodsId": "72a3ec63956347a2a9f113589fe79c03",
          "image": "http://images.baixingliangfan.cn/homeFloor/20180407/20180407180217_3970.jpg"
        }, {
          "goodsId": "a632bfb3818541da8e6843d6d0dbd917",
          "image": "http://images.baixingliangfan.cn/homeFloor/20180407/20180407180257_2378.jpg"
        }, {
          "goodsId": "6694401a30a940f6ae437d541b7fd26d",
          "image": "http://images.baixingliangfan.cn/homeFloor/20180407/20180407180427_8557.jpg"
        }],
        "category": [{
          "mallCategoryId": "1",
          "mallCategoryName": "新鲜水果",
          "bxMallSubDto": [{
            "mallSubId": "2c9f6c946016ea9b016016f79c8e0000",
            "mallCategoryId": "1",
            "mallSubName": "热带水果",
            "comments": null
          }, {
            "mallSubId": "2c9f6c94608ff843016095163b8c0177",
            "mallCategoryId": "1",
            "mallSubName": "时令水果",
            "comments": null
          }, {
            "mallSubId": "402880e86016d1b5016016db9b290001",
            "mallCategoryId": "1",
            "mallSubName": "苹果/梨",
            "comments": null
          }, {
            "mallSubId": "402880e86016d1b5016016dbff2f0002",
            "mallCategoryId": "1",
            "mallSubName": "柑橘橙柚",
            "comments": null
          }],
          "comments": null,
          "image": "http://images.baixingliangfan.cn/firstCategoryPicture/20180408/20180408111959_2837.png"
        }, {
          "mallCategoryId": "2",
          "mallCategoryName": "中外名酒",
          "bxMallSubDto": [{
            "mallSubId": "2c9f6c9460337d540160337fefd60000",
            "mallCategoryId": "2",
            "mallSubName": "白酒",
            "comments": ""
          }, {
            "mallSubId": "402880e86016d1b5016016e083f10010",
            "mallCategoryId": "2",
            "mallSubName": "啤酒",
            "comments": ""
          }, {
            "mallSubId": "402880e86016d1b5016016df1f92000c",
            "mallCategoryId": "2",
            "mallSubName": "葡萄酒",
            "comments": ""
          }, {
            "mallSubId": "2c9f6c94621970a801626a40feac0178",
            "mallCategoryId": "2",
            "mallSubName": "洋酒",
            "comments": null
          }, {
            "mallSubId": "2c9f6c94621970a801626a412c240179",
            "mallCategoryId": "2",
            "mallSubName": "海外直采",
            "comments": null
          }],
          "comments": null,
          "image": "http://images.baixingliangfan.cn/firstCategoryPicture/20180408/20180408112010_4489.png"
        }, {
          "mallCategoryId": "3",
          "mallCategoryName": "营养奶品",
          "bxMallSubDto": [{
            "mallSubId": "402880e86016d1b5016016e135440011",
            "mallCategoryId": "3",
            "mallSubName": "鲜奶",
            "comments": ""
          }, {
            "mallSubId": "402880e86016d1b5016016e171cc0012",
            "mallCategoryId": "3",
            "mallSubName": "酸奶",
            "comments": ""
          }, {
            "mallSubId": "402880e86016d1b5016016e240e60013",
            "mallCategoryId": "3",
            "mallSubName": "乳酸菌",
            "comments": ""
          }, {
            "mallSubId": "2c9f6c9460a03c0c0160a041ab1d0000",
            "mallCategoryId": "3",
            "mallSubName": "奶油奶酪",
            "comments": null
          }],
          "comments": null,
          "image": "http://images.baixingliangfan.cn/firstCategoryPicture/20180408/20180408113102_1595.png"
        }, {
          "mallCategoryId": "5",
          "mallCategoryName": "食品饮料",
          "bxMallSubDto": [{
            "mallSubId": "2c9f6c94609a62be0160a02d1dc20021",
            "mallCategoryId": "5",
            "mallSubName": "饼干糕点",
            "comments": ""
          }, {
            "mallSubId": "402880e86016d1b5016016e4dca2001e",
            "mallCategoryId": "5",
            "mallSubName": "休闲小食",
            "comments": ""
          }, {
            "mallSubId": "402880e86016d1b5016016e51380001f",
            "mallCategoryId": "5",
            "mallSubName": "糖果巧克力",
            "comments": ""
          }, {
            "mallSubId": "2c9f6c94609a62be0160a02de70e0022",
            "mallCategoryId": "5",
            "mallSubName": "冲调饮品",
            "comments": ""
          }, {
            "mallSubId": "2c9f6c94626a435f01626a4a7f590000",
            "mallCategoryId": "5",
            "mallSubName": "进口食品",
            "comments": ""
          }, {
            "mallSubId": "402880e86016d1b5016016e4ac16001d",
            "mallCategoryId": "5",
            "mallSubName": "坚果炒货",
            "comments": null
          }, {
            "mallSubId": "402880e86016d1b5016016e549710020",
            "mallCategoryId": "5",
            "mallSubName": "饮用水",
            "comments": ""
          }, {
            "mallSubId": "402880e86016d1b5016016e656c50022",
            "mallCategoryId": "5",
            "mallSubName": "果蔬汁",
            "comments": null
          }, {
            "mallSubId": "2c9f6c946016f86f01601709335d0000",
            "mallCategoryId": "5",
            "mallSubName": "乳制饮料",
            "comments": null
          }, {
            "mallSubId": "2c9f6c946077476a0160781eb392000d",
            "mallCategoryId": "5",
            "mallSubName": "咖啡茶饮",
            "comments": null
          }, {
            "mallSubId": "402880e86016d1b5016016e62bbd0021",
            "mallCategoryId": "5",
            "mallSubName": "碳酸饮料",
            "comments": null
          }, {
            "mallSubId": "2c9f6c946077476a0160781f6d8c000e",
            "mallCategoryId": "5",
            "mallSubName": "功能饮料",
            "comments": null
          }],
          "comments": null,
          "image": "http://images.baixingliangfan.cn/firstCategoryPicture/20180408/20180408113048_1276.png"
        }, {
          "mallCategoryId": "4",
          "mallCategoryName": "个人护理",
          "bxMallSubDto": [{
            "mallSubId": "2c9f6c94621970a801626a35cb4d0175",
            "mallCategoryId": "4",
            "mallSubName": "进口护理",
            "comments": null
          }, {
            "mallSubId": "2c9f6c94621970a801626a363e5a0176",
            "mallCategoryId": "4",
            "mallSubName": "口腔护理",
            "comments": null
          }, {
            "mallSubId": "2c9f6c94621970a801626a3770620177",
            "mallCategoryId": "4",
            "mallSubName": "特殊用纸",
            "comments": null
          }],
          "comments": null,
          "image": "http://images.baixingliangfan.cn/firstCategoryPicture/20180408/20180408112053_8191.png"
        }],
        "slides": [{
          "image": "http://images.baixingliangfan.cn/advertesPicture/20180407/20180407175040_1780.jpg",
          "goodsId": "b1195296679f482aa7d54d95ac2b4a94"
        }, {
          "image": "http://images.baixingliangfan.cn/advertesPicture/20180407/20180407175111_9509.jpg",
          "goodsId": "da34d6f381464a219b37a9ac0ad579e8"
        }, {
          "image": "http://images.baixingliangfan.cn/advertesPicture/20180407/20180407175142_6947.jpg",
          "goodsId": "ad176e397858448a854dc50371334faf"
        }],
        "buyTime": "08:00:00-20:30:00",
        "hotGoods": [{
          "mallPrice": 3.90,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415120500_6504.jpg",
          "goodsId": "fb0f913950944b66a97ae262ad14609a",
          "price": 3.90,
          "name": "美汁源果粒奶优水果饮料蜜桃450ml/瓶"
        }, {
          "mallPrice": 4.50,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415115202_8432.jpg",
          "goodsId": "775e575ce28a4f89b1dfe2c99eb08ae7",
          "price": 4.50,
          "name": "阿华田麦芽乳饮品牛奶味250mL/盒"
        }, {
          "mallPrice": 3.70,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415121351_6470.jpg",
          "goodsId": "e68d5293c0a04e99a3480aaaad101362",
          "price": 3.70,
          "name": "养元香浓六个核桃240ml/瓶"
        }, {
          "mallPrice": 6.50,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415120956_8491.jpg",
          "goodsId": "7c377350cc9342edba600f3f6a548bd0",
          "price": 6.50,
          "name": "名屋木瓜牛乳340ml/瓶"
        }, {
          "mallPrice": 3.90,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415120411_5740.jpg",
          "goodsId": "f8c3f62810aa4ce781d14a885333a2b8",
          "price": 3.90,
          "name": "美汁源果粒奶优草莓味450ml/瓶"
        }, {
          "mallPrice": 7.50,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415120720_7233.jpg",
          "goodsId": "85d4fece907a4170b4b27a22c035321d",
          "price": 7.50,
          "name": "名屋醇豆浆饮料485ml/瓶"
        }, {
          "mallPrice": 5.00,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180103161335_9324.jpg",
          "goodsId": "9abd33f0d2e4496f9c023a1dcfbfe2ad",
          "price": 6.30,
          "name": "李子园甜牛奶乳饮料450ml/瓶"
        }, {
          "mallPrice": 5.00,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415120239_7917.jpg",
          "goodsId": "1258c2fd52844f679fad1ebf24764082",
          "price": 5.00,
          "name": "李子园草莓风味乳饮料450ml/瓶"
        }, {
          "mallPrice": 6.30,
          "image": "http://images.baixingliangfan.cn/compressedPic/20171224082006_6602.jpg",
          "goodsId": "bd25fd5d128e41fd9a737e99f75f92f8",
          "price": 8.50,
          "name": "娃哈哈AD钙奶220ml*4/条"
        }, {
          "mallPrice": 6.00,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415121537_4372.jpg",
          "goodsId": "cfbe6ec3101a414f9563a8c6624aec08",
          "price": 6.00,
          "name": "一榨鲜绿豆汁300ml/瓶"
        }, {
          "mallPrice": 5.00,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415120109_275.jpg",
          "goodsId": "e9808eb0d3574c11971e38f75076f1a4",
          "price": 5.00,
          "name": "李子园朱古力风味乳饮料450ml/瓶"
        }, {
          "mallPrice": 7.50,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415120857_4885.jpg",
          "goodsId": "a5d1130de39f434facc6d35514cea053",
          "price": 7.50,
          "name": "名屋黑豆浆饮料485ml/瓶"
        }, {
          "mallPrice": 4.50,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415114959_7217.jpg",
          "goodsId": "06130c91497b4806bf2b3e538814bb66",
          "price": 4.50,
          "name": "阿华田麦芽乳饮品高钙味250mL/盒"
        }, {
          "mallPrice": 6.50,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415121108_2001.jpg",
          "goodsId": "b75e437adc0540c6b30516537d759122",
          "price": 6.50,
          "name": "名屋香蕉牛乳340ml/瓶"
        }, {
          "mallPrice": 3.90,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415120608_2319.jpg",
          "goodsId": "0d51d2863bdc485688c2fee2a165bb51",
          "price": 3.90,
          "name": "美汁源果粒奶优原味450ml/瓶"
        }, {
          "mallPrice": 7.40,
          "image": "http://images.baixingliangfan.cn/compressedPic/20171224082144_8430.jpg",
          "goodsId": "85173b3ce7a24a44ac2ed960a3e431fc",
          "price": 9.00,
          "name": "旺仔牛奶125ml*4/条"
        }, {
          "mallPrice": 68.00,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415122117_1031.jpg",
          "goodsId": "99e37959ae22433da7bb378a2d24c19c",
          "price": 68.00,
          "name": "同福阿胶粥300g/箱"
        }, {
          "mallPrice": 3.50,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415122256_2373.jpg",
          "goodsId": "068fe09cf2a849b4b8c7ce3fea734072",
          "price": 3.50,
          "name": "银鹭桂圆莲子八宝粥360g/瓶"
        }, {
          "mallPrice": 14.50,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415121432_880.jpg",
          "goodsId": "8172961149434b51865612820c7b8891",
          "price": 14.50,
          "name": "椰树牌椰汁饮料1L/瓶"
        }, {
          "mallPrice": 4.50,
          "image": "http://images.baixingliangfan.cn/compressedPic/20180415115515_7254.jpg",
          "goodsId": "a870459dfbba4df8af52e52aa6d0c426",
          "price": 4.50,
          "name": "豆本豆原味豆奶250ml/盒"
        }],
        "recommend": [{
          "image": "http://images.baixingliangfan.cn/compressedPic/20180411083404_6619.jpg",
          "mallPrice": 16.80,
          "goodsId": "238bc2e023844769a6b67d9a4c04b2ea",
          "price": 16.80,
          "goodsName": "纳美小苏打源生护龈牙膏3010/支"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20180411085355_2725.jpg",
          "mallPrice": 9.50,
          "goodsId": "245fc7d457e5454481db9620f0f9881f",
          "price": 9.50,
          "goodsName": "ABCK25超吸棉柔护垫22片/包"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20180413093730_3138.jpg",
          "mallPrice": 6.00,
          "goodsId": "24afea564e5248b5a2bc59da95f09911",
          "price": 6.00,
          "goodsName": "果倍爽橙汁饮料330ml/瓶"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20180409155457_3302.jpg",
          "mallPrice": 109.00,
          "goodsId": "418fc60784d04e71beffe1ce5174c947",
          "price": 109.00,
          "goodsName": "睿嫣白檀香护发素500ml/瓶"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20180412173646_7050.jpg",
          "mallPrice": 4.00,
          "goodsId": "4ae4e2e2c1df45308be5011a97aae537",
          "price": 4.00,
          "goodsName": "乐百氏脉动芒果味600ml/瓶"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20180413142444_1480.jpg",
          "mallPrice": 6.90,
          "goodsId": "4cf7744443f94557b7c6ad37dca9c4db",
          "price": 6.90,
          "goodsName": "农夫山泉NFC橙汁100%300ml/瓶"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20180411084437_6209.jpg",
          "mallPrice": 8.60,
          "goodsId": "66074cd2d8464dcc9b2d7fbef5b417d9",
          "price": 8.60,
          "goodsName": "七度空间少女棉超薄超长夜用卫生巾8片/包"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20180407172335_1082.jpg",
          "mallPrice": 15.00,
          "goodsId": "6694401a30a940f6ae437d541b7fd26d",
          "price": 15.00,
          "goodsName": "爱莲巧牛奶巧克力100g/块"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20180407172544_4503.jpg",
          "mallPrice": 9.90,
          "goodsId": "a632bfb3818541da8e6843d6d0dbd917",
          "price": 9.90,
          "goodsName": "Gemez小鸡干脆面(烧烤鸡肉味)90g/袋"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20180407173221_2015.jpg",
          "mallPrice": 8.00,
          "goodsId": "ad176e397858448a854dc50371334faf",
          "price": 8.00,
          "goodsName": "单身狗粮地中海盐味薯片 71g/袋"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20180413091557_6636.jpg",
          "mallPrice": 6.50,
          "goodsId": "af117ed90b624318914fd4b42001216c",
          "price": 6.50,
          "goodsName": "可口可乐2L/瓶"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20180413142955_5219.jpg",
          "mallPrice": 6.90,
          "goodsId": "bdd9bd7f131843c59c7f9aabdb36f069",
          "price": 6.90,
          "goodsName": "农夫山泉NFC苹果香蕉汁100%300ml/瓶"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20180410091738_4529.jpg",
          "mallPrice": 138.00,
          "goodsId": "d6e15b84c1cd45138d9493c72333f7ce",
          "price": 138.00,
          "goodsName": "可米小子象牙松子罐装262g/罐"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20180407171943_7260.jpg",
          "mallPrice": 29.80,
          "goodsId": "e53c046465204d4fb8f22431cc2807e7",
          "price": 29.80,
          "goodsName": "费罗伦珍珠水果糖(狮子座)240g/盒"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20180412174207_1023.jpg",
          "mallPrice": 4.00,
          "goodsId": "e7ebc6153924459287468104768bee00",
          "price": 4.00,
          "goodsName": "农夫山泉水葡萄果味饮料530ml/瓶"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20180407171519_1489.jpg",
          "mallPrice": 9.90,
          "goodsId": "f36f6dd8f62247d5846eaa9b3f269cbc",
          "price": 11.50,
    "goodsName": "捷客每日红提味曲奇120g/盒"
        }, {
          "image": "http://images.baixingliangfan.cn/compressedPic/20171225110825_6758.jpg",
          "mallPrice": 26.00,
          "goodsId": "fa750a815cfd46c3ba468db800f0e370",
          "price": 28.00,
          "goodsName": "青芒1.6kg/盒"
        }],
        "sendFee": {
          "chargeStartFee": "59.00",
          "deliveryFee": "3.00"
        }
      },
      "page": null,
      "limit": null
    }

    axios的引入

    我们直接使用 npm install 进行安装

    安装完成后我们需要在使用的页面进行引入

    import axios from 'axios'
    created(){
      axios({
             url:'https://www.easy-mock.com/mock/5bf943c85cac7622ae783d85'    ,
             method:'get'
        })  
     .then(Resopne=>{
            console.log(Respone)
    })
    .catch((err)=>{
          console.log(err)
      })
    
    }
    

      

    到这一步我们已经成功的获取到了数据,下一节我们就要使用数据进行布局和使用了

  • 相关阅读:
    android之间传递list
    android 中string.xml中的%1$s
    android activity传递实体类对象
    android 通过getDimension,getDimensionPixelOffset和getDimensionPixelSize获取dimens.xml文件里面的变量值
    android 获取屏幕的宽和高
    android dialog弹出的情况下监听返回键
    join on用法
    android webview加载网络连接
    HDU 5025 Saving Tang Monk 【状态压缩BFS】
    ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 A、Saving Tang Monk II 【状态搜索】
  • 原文地址:https://www.cnblogs.com/yang656/p/10013420.html
Copyright © 2011-2022 走看看