如何把变量拼接一块?我想把页面传过来的opid和a3这个变量拼接一块,例如opid:'1', a3: {id1:'3',id2:'addoil'},我想拼接结果是
a3: {id1:'3',id2:'addoil',opid:'1'}.
<script>
export default {
data(){
return{
a2:[],
a3: {id1:'3',id2:'addoil'},
}
},
methods:{ // methods包裹函数
onLoad: function (option) { //option为object类型,会序列化上个页面传递的参数
opid=(option.id); //打印出上个页面传递的参数。
console.log(opid)
this.getData()//调用函数
},
//下拉刷新
onPullDownRefresh() {
console.log('下拉了')
// this.getData() //调用加载数据方法
},
//封装调用函数
getData(){
//开始调用封装函数
this.a3=...this.a3,${opid}
this.request({
url:'1.asp',
method: '',
data:this.a3,
header:'content-type: application/x-www-form-urlencoded'
})
.then(res => {
console.log(this.a3)
this.a2=res
})
},
//结束封装调用函数
}
}
script>
onLoad: function (option) { //option为object类型,会序列化上个页面传递的参数
opid=(option.id); //打印出上个页面传递的参数。
this.a3.opid = option.id
console.log(opid)
this.getData()//调用函数
},