vue如何将字符串变为数组
更新时间:2023年07月05日 15:56:24 作者:php的绯闻女友
这篇文章主要介绍了vue如何将字符串变为数组问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
vue将字符串变为数组
var li=address.split(',') //获取索引 var index=li.indexOf(e); if(index>-1){ //删除数组中的元素 li.splice(index, 1) } //将数组转换成字符串 this.data.address=li.join(',') //如果数组为空,则将i隐藏 if(li.length==0){ this.activeName='' }
vue中get请求传参是数组,变为字符串
问题
vue项目中,用axios封装请求数据时,get请求传递参数为数组时,get拼接url并不能把参数正确的传递过去,
解决
get传参需要前面自己转一下传参的格式
- 最初错误传参
let provinces= ['1', '2', '3'] axios.get('/gateway/xxx', { params: { ID: 001, provincesData: provinces, } }) // 上面的请求是 '.../user?ID=001&provincesData[]=1&provincesData[]=2&provincesData[]=3
get直接传数组就会有这种情况
- 转换传参格式
axios.get('/gateway/xxx', { params: { ID: 001, provincesData: provinces+ '', } }) // 在参数后面加上( + ''),即可把数组变成字符串 // 请求变成 '.../user?ID=001&provincesData=1,2,3
JavaScript中将数组变成字符串:数组[arr] + ’ ’
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Laravel 如何在blade文件中使用Vue组件的示例代码
这篇文章主要介绍了Laravel 如何在blade文件中使用Vue组件,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-06-06详解使用VUE搭建后台管理系统(vue-cli更新至3.0)
这篇文章主要介绍了详解使用VUE搭建后台管理系统(vue-cli更新至3.0),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-08-08
最新评论