我获取不到mock数据

来源:2-3 api 接口 mock

慕瓜438244

2019-10-24

图片描述

写回答

6回答

慕瓜438244

提问者

2019-10-31


vue.config.js文件:


const webpack = require('webpack')

const path = require('path')

const appData = require('./data.json')

const seller = appData.seller

const goods = appData.goods

const ratings = appData.ratings


function resolve (dir) {

  return path.join(__dirname, dir)

}


module.exports = {

  css: {

    loaderOptions: {

      stylus: {

        'resolve url': true,

        'import': [

          './src/theme'

        ]

      }

    }

  },

  pluginOptions: {

    'cube-ui': {

      postCompile: true,

      theme: true

    }

  },

  devServer: {

    before (app) {

      app.get('/api/seller', function (req, res) {

        res.json({

          errno: 0,

          data: seller

        })

      })

      app.get('/api/goods', function (req, res) {

        res.json({

          errno: 0,

          data: goods

        })

      })

      app.get('/api/ratings', function (req, res) {

        res.json({

          errno: 0,

          data: ratings

        })

      })

    }

  },

  chainWebpack (config) {

    config.resolve.alias

      .set('components', resolve('src/components'))

      .set('common', resolve('src/common'))

      .set('api', resolve('src/api'))


    config.plugin('context')

      .use(webpack.ContextReplacementPlugin,

        [/moment[/\\]locale$/, /zh-cn/])

  },

  publicPath: ''

}


路由里面改成:

const router = new VueRouter({

  mode: 'history',

  routes

})


1
0

慕瓜438244

提问者

2019-10-31

//img.mukewang.com/szimg/5dba7b2809aafb0400000000.jpg修改后拿到的数据,就可以玩数据啦

0
0

前端是我菜

2019-10-31

同学你的现在可以了么,把请求数据的代码贴出来

0
1
慕瓜438244
123
2019-10-31
共1条回复

慕瓜438244

提问者

2019-10-31

你把baseurl 换成publicUrl试试 可能是脚手架版本的问题 我的就是这样

0
1
啥您晓得
baseurl在哪里
2020-02-28
共1条回复

秋之风

2019-10-31

我也是获取不到

0
0

ustbhuangyi

2019-10-25

0
2
慕瓜438244
回复
秋之风
可以采纳下我的回复: vue.config.js文件 把老师的拿过来,把baseUrl改成 publicPath:''; 然后把路由模式改成:mode:'history' 因为我的vue-cli版本是4.0的 baseUrl可能不支持 所以换下就好了
2019-10-31
共2条回复

Vue.js2.5+cube-ui重构饿了么App(经典再升级)

掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp

9868 学习 · 4162 问题

查看课程