如何把变量拼接一块?

如何把变量拼接一块?我想把页面传过来的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()//调用函数
            },