Javascript 自动重置移动应用程序中的所有字段

Javascript 自动重置移动应用程序中的所有字段,javascript,react-native,vue.js,vue-native,Javascript,React Native,Vue.js,Vue Native,我正在编写一个Vue本机应用程序,并根据@Vladimir Salguero适用于VueJS的帖子,尝试使用event.target.reset()在应用程序加载时将字段重置为其原始值。但是,当按下重置按钮时,手机会显示以下错误消息:TypeError:event.target.reset不是一项功能。(在“event.target.reset()”中,“event.target.reset”未定义) 以下是位于标签中的重置方法: export default { methods: {

我正在编写一个Vue本机应用程序,并根据@Vladimir Salguero适用于VueJS的帖子,尝试使用
event.target.reset()
在应用程序加载时将字段重置为其原始值。但是,当按下重置按钮时,手机会显示以下错误消息:TypeError:event.target.reset不是一项功能。(在“event.target.reset()”中,“event.target.reset”未定义)

以下是位于
标签中的重置方法:

export default {
methods: {
    reset(event) { 
      // console.log(event);
      event.target.reset();
    }
  }
}
<nb-col>
  <nb-button rounded :onPress="reset">
    <nb-text>Reset</nb-text>
  </nb-button>
</nb-col>
下面是如何从
标记中调用它:

export default {
methods: {
    reset(event) { 
      // console.log(event);
      event.target.reset();
    }
  }
}
<nb-col>
  <nb-button rounded :onPress="reset">
    <nb-text>Reset</nb-text>
  </nb-button>
</nb-col>

显然,此事件中没有重置。那么,如何在不添加代码手动重置每个字段的情况下自动重置应用程序中的所有字段呢?

尝试重置表单,而不是元素:

event.currentTarget.form.reset();

我试过了,它给出了这个错误类型error:undefined不是对象(评估'event.currentTarget.form.reset')我也试过
event.currentTarget.reset(),它给出了错误类型错误:event.currentTarget.reset不是一个函数。(在“event.currentTarget.reset()”中,“event.currentTarget.reset”未定义)这意味着您的元素不在表单中。要自动重置元素,需要将其放入表单中,然后重置表单。这可能是一个开销-为什么不设置一个值呢?我希望找到一种方法让所有字段自动重置。哦,那么就用
包装它们,然后使用我的代码片段:)不确定如何使用事件,您可能需要
currentTarget
target