请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

本节的baseURL没起作用,还是使用的本地地址

export const get = (url, params = {}) => {
  return new Promise((resolve, reject) => {
    axios
      .get(
        url,
        { params },
        {
          baseURL:
            "https://www.fastmock.site/mock/ae8e9031947a302fed5f92425995aa19/jd",
        }
      )
      .then(
        (response) => {
          resolve(response.data);
        },
        (err) => {
          reject(err);
        }
      );
  });
};```
是这段代码出了问题,换成老师源码一切正常。

正在回答 回答被采纳积分+3

2回答

Dell 2022-08-07 20:30:47

export const get = (url, params = {}) => {  return new Promise((resolve, reject) => {    axios      .get(        url,                    baseURL:"https://www.fastmock.site/mock/ae8e9031947a302fed5f92425995aa19/jd",

       { params },      )      .then(        (response) => {          resolve(response.data);        },        (err) => {          reject(err);        }      );  }); };```

1 回复 有任何疑惑可以回复我~
  • Dell #1
    http://www.axios-js.com/zh-cn/docs/#axios-get-url-config-1,baseURL 外边一层对象去掉就好了
    回复 有任何疑惑可以回复我~ 2022-08-07 20:31:16
  • 提问者 慕雪4512038 回复 Dell #2
    老师您说的是把params外面的大括号去掉吧,这样就没问题了
    回复 有任何疑惑可以回复我~ 2022-08-19 08:29:40
  • Dell 回复 提问者 慕雪4512038 #3
    对的!
    回复 有任何疑惑可以回复我~ 2022-08-20 21:53:58
Dell 2022-07-31 11:49:53

看下你发送请求的代码

1 回复 有任何疑惑可以回复我~
  • 提问者 慕雪4512038 #1
    <script>
    import { ref } from "vue";
    import { get } from "../../utils/request";
    import Storeintro from "../../components/Storeintro.vue";
    
    export default {
      name: "Stores",
      components: { Storeintro },
      setup() {
        const Stores = ref([]);
    
        const storeMessageGet = async () => {
          try {
            const result = await get("/api/shop/hot-list");
            // console.log(result);
            if (result?.errno === 0 && result?.data.length !== 0) {
              Stores.value = result?.data;
            }
          } catch (e) {
            alert(e);
          }
        };
        storeMessageGet();
        return { Stores };
      },
    };
    </script>
    回复 有任何疑惑可以回复我~ 2022-08-02 13:40:26
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信