Vuejs Web 开发中的有用工具
刚开始使用 Vue 的开发人员或有时具有 Vue 构建经验的开发人员有时不知道有一些工具可以使 Vue 中的开发变得更加容易。在本文中,我们将了解其中一些库、它们的用途以及如何在开发过程中使用它们。 在开发新项目时,根据应用程序的使用方式,某些功能是必需的。例如,如果您要存储特定于用户的数据,则需要处理身份验证,这将需要设置需要验证的表单。诸如身份验证和表单验证之类的事情很常见;有些解决方案可能适合您的用例。 为了正确利用您的开发时间,最好使用可用的时间,而不是发明自己的时间。 作为一名新开发人员,您可能不会了解 Vue 生态系统为您提供的所有内容。本文将对此有所帮助;它将涵盖某些有用的工具,帮助您构建更好的 Vue 应用程序。 注意:这些库还有其他选择,本文绝不会将这几个库放在其他库之上。
他们只是和我起工作过的人
本教程针对刚刚开始学习 Vue 或已经具备 Vue 基础知识的初学者。本教程中使用的所有代码 巴拉圭手机号码列表 片段都可以在我的 GitHub上找到。 Vue-通知 # 在用户交互过程中,经常需要向用户显示成功消息、错误消息或随机信息。在本节中,我们将了解如何使用 向用户显示消息和警告vue-notification。该包提供了一个带有漂亮动画/过渡的界面,用于在应用程序中向用户显示错误、一般信息和成功消息,并且不需要大量配置即可启动和运行。我们还需要验证密码字段并确保它包含所需的格式,但 Vuelidate 没有可以用来实现此目的的内置验证器。我们可以编写自己的自定义验证器,使用RegEx来执行此操作。这个自定义验证器看起来像这样;这对用户体验不利,因为用户尚未与表单交互,因此至少在用户尝试提交表单之前错误文本不应该可见。
为了解决这个问题,我们将添加
显示错误文本所需的条件,并在用户单击提交按钮时切换submittedto的值。在开发过程中,有时您会在 Vuex 存储中存储用户信息和令牌等数据。但是,如果您的用户尝试从浏览器刷新您的应用程序或从浏览器的 URL 选项卡输入新路径,并且应用程序的当前状态随之丢失,您的 Vuex 存储数据将不会保留。如果路线受到导航防护的 AERO 领先 保护,这会导致用户被重定向到登录页面,这对您的应用程序来说是异常行为。这可以用 修复vuex-persistedstate,让我们看看如何修复。在这里,我们检查以确保表格已完整填写且填写正确。如果它返回false,则意味着表单是有效的,我们可以处理表单中的数据,但如果是true,则意味着表单仍然无效,用户仍然需要注意表单中的一些错误。我们还可以根据您的喜好使用此属性来禁用提交按钮或设置提交按钮的样式。