其他分享
首页 > 其他分享> > Vue+Springboot前后端分离项目中遇到的困难及解决方案总结(二)

Vue+Springboot前后端分离项目中遇到的困难及解决方案总结(二)

作者:互联网

参数传递问题

使用axios传递参数,在后端接收时的值为null。

解决方法

在传值是需要进行参数序列化。

使用vue提供的qs插件进行参数序列化。

安装qs插件

npm install qs

引入qs

//在main.js引入qs
import  qs from 'qs'

//配全局属性配置,在任意组件内可以使用this.$qs获取qs对象

 Vue.prototype.$qs = qs

使用qs进行参数序列化

  created() {
  console.log(this.$route.params.articleid)
  this.article.articleid=this.$route.params.articleid;
    this.$http.post("http://localhost:8989/myweb/article/findArticle",this.$qs.stringify(this.article)).then((res)=>{
      this.article = res.data.res;
    })
  }

 

标签:qs,Vue,Springboot,解决方案,参数,articleid,res,article,序列化
来源: https://www.cnblogs.com/haruna/p/14881090.html