将 v-model 电子邮件值传递给方法
P粉882357979
P粉882357979 2024-04-05 10:04:40
[Vue.js讨论组]

您好,我正在尝试在输入上传递 v-model 以尝试发送电子邮件重置验证,但我不知道如何将其从输入正确传递到 sendPasswordResetEmail。 这是我到目前为止所拥有的

methods:{
  
      resetPassword(){
          const auth = app.auth();          
          const userEmail = ref('')
          auth.sendPasswordResetEmail(userEmail.value).catch((error) =>  {
              console.log(error);
          });
          alert('Reset email has been sent')
          console.log(userEmail)
          
      },
    },

这是输入部分

<form v-if="reset" @submit.prevent="resetPassword">
<input type="email" required placeholder="email" v-model="userEmail" class="inline-block">
<button>Reset Password</button>
 
</form>

我也一直在尝试返回 userEmail,但似乎没有任何效果。

P粉882357979
P粉882357979

全部回复(1)
P粉731861241

检查您是否在 resetPassword() 函数中获取用户电子邮件值。如果不是,那么问题出在引用上。

更正这一行,

const userEmail = ref('')

如果您使用 HTML v-model 中的值,则必须使用 this 关键字。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号