jsonp原理 结合node.js
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dc516d7996ee3f570c9c398b0bac9e66.png)
服务端:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d17fd516a1fc8714c23bde5c7b47e492.png)
第15行,相当于在前端返回了js代码,调用show()
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/87d89495735e6217ec4901e2e25cc985.png)
第19行相当于 20-22行代码
- show被写死了,最好的方式,客户端把自己的函数名传过去!如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fc223c0f355e8ab77c9de5d17bae58bb.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3b0b8ec2d6bf0a46e900b8e9c14dcc3e.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/37646e20aa2a2141688f495d6d643387.png)
传参方法:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/73fbec53d1869cd8ba7881f0d765cc74.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/67fd78df800aaf4833399b46de347810.png)
Get Post请求
1.导入包: vue-resourse
2.调用get: this.$http.get(‘url参数’).then((() => {
回调函数
}
3.调用post
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b391da3996215688974e67be9a67629e.png)
设置根域名
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8bf4d2b24ff3bcfecc9cb8a4886fd08f.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/04e296845dda549abaf9c7d97ae6218e.png)
emulateJSON:true
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/05bbefe6b8b60cc355a8c7425d01b41d.png)
如果不带上面的参数,就会出问题!!
所以也可以设置全局
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0e3dd304c6d8da7f4c030060844a07c9.png)