Vue.js 将项添加到表单数据vuejs

Vue.js 将项添加到表单数据vuejs,vue.js,Vue.js,我需要在提交时向vuejs表单数据添加一个值(位置) data() { return { position: "Assistant", form: { firstname: null, lastname: null, }, }; } 我在提交时尝试了以下操作,但无效: 方法 onSubmit() { this.form.push({ position: t

我需要在提交时向vuejs表单数据添加一个值(位置)

 data() {
   return {
     position: "Assistant",
      form: {
       firstname: null,
       lastname: null,
     },
   };
 }
我在提交时尝试了以下操作,但无效:

方法

  onSubmit() {    
    this.form.push({
            position: this.position,
        })
  }

如何将此值附加到数据对象?

Push使用数组,而不是对象

形式是对象。因此,可以通过以下方式添加属性:

this.form.position = this.position;

this.form['position'] = this.position;

Push使用数组,而不是对象

形式是对象。因此,可以通过以下方式添加属性:

this.form.position = this.position;

this.form['position'] = this.position;

形式是对象。你不能用推。push()方法将一个或多个元素添加到arrayform对象的末尾。你不能用推。push()方法将一个或多个元素添加到数组的末尾