Javascript 将get查询中的参数传递给vue js?

Javascript 将get查询中的参数传递给vue js?,javascript,vue.js,Javascript,Vue.js,我进行过滤,当我点击apply过滤器时,API中的查询就会飞走 php开发者说,请求应该是get,而不是post 如何将参数传递给get查询 我的post请求示例 export const filterDate = (options) => { console.log(options) return axios.post(url, options).then(({ data }) => { if (data.errors) throw new Erro

我进行过滤,当我点击apply过滤器时,API中的查询就会飞走 php开发者说,请求应该是get,而不是post 如何将参数传递给get查询

我的post请求示例

export const filterDate = (options) => {
    console.log(options)
    return axios.post(url, options).then(({ data }) => {
        if (data.errors) throw new Error(JSON.stringify(data.errors));
        return data;
    })
};

但是,如果我只是在选项中替换get参数上的post,那么您可以指定一个参数:

或者通过构建UrlSearchParam对象:

const params = new URLSearchParams();
params.append('k', 'val');
axios.get(url, params);

如果要在get请求中传递参数,请传递具有“params”属性的对象,如下所示:

axios.get('/user', {
    params: {
      ID: 12345
    }
  });
axios.get('/user', {
    params: {
      ID: 12345
    }
  });