const baseurl="http://192.168.1.100:8016/" const app = Vue.createApp({ setup(){ // 导航栏 const titlemo = Vue.ref([]); const title =(baseurl) => { axios({ url:'baseurl+"api/Menu/get_helloin_web_menu_listbysysmenuid"', method:'get', params:{ fatherid: 0, sysmenu_id:3, // pagesize:1, // menuid: 117, category: 0, dtstart: '2010-01-01', dtend: '2023-07-07', recyclerflag: 0, checkflag: 1, topflag: -1, hotflag: -1, newflag: -1, // PageNo: 1, PageSize: 1, orderflag: 1 } }) //获取到的天气数据保存到数据中 .then(res=>{ // this.res=res.data; console.log(res); console.log(res.data); res.data.forEach((item) => { item.smallpic = baseurl + item.smallpic }); for(i=0;res.data.category==0;i++){ res.data=+res.data } console.log(res.data); titlemo.value = res.data; // return res.data; }) .catch(error=>{//如果响应失败则调用catch方法 alert("查询失败!"); }) }; 把以上代码的baseurl传进axios里怎么写
时间: 2024-02-10 14:28:59 浏览: 80
https://chromium.googlesource.com/chromiumos/docs/+/master/const
你可以直接将baseurl拼接在axios的url参数中,像这样:
```javascript
axios({
url: baseurl + "api/Menu/get_helloin_web_menu_listbysysmenuid",
// rest of the code
})
```
这样就会将baseurl和api路径连接起来作为完整的url。
阅读全文