一、通过地址栏传参
地址栏传参数值的是拼接在浏览器的地址栏中常见形式为
主要用于get请求方式 示例
https://www.baidu.com/?name=张三&id=111111&.....
后面还有需要的参数对象接着用&加起来,第一个参数对象一定用?连接
二、通过表单传参
表单传参一般用于post请求,把页面用到的数据通过表单储存起来随着请求一起提交
常见样式:
<view>
<form>
<view>姓名:<input v-model='form.name' /></view>
<view>手机号:<input v-model='form.phone' /></view>
</form>
</view>
new Vue = ({
el:"app",
data :{
form:{
name:'',//姓名
phone:''//手机号
}
},
methods:{
post:function(){
this.$http.post('地址',form).then(function(res){
//进行数据处理
})
}
}
})
三、通过json传参
使用ajax上传的时候需要指定数据类型这时需要json包裹一下
示例:
sendMessage(){
let that = this;
var message = {
targetId: '11111111111',
content: '今天夜空中的星星很美'
};
$.ajax({
type: "POST",
dataType:'json',
contentType:'application/json',
data: JSON.stringify(message),
url: '请求地址',
success: function(data) {
//成功之后提交的一些操作
}
})
},