vue.js - 如果 id div 被删除,为什么在 Vue 中输入电子邮件验证不起作用
问题描述
我对 Vue.js 很陌生,我想在这个codepen(不是我的)中学习为什么如果我们删除 id="app" 的 div 无法呈现电子邮件验证器输入字段。
<div class="container" id="app">
<div :class="['input-group', isEmailValid()]">
<span class="input-group-addon" id="basic-addon1"><span class="fa fa-envelope"></span></span>
<input type="email" class="form-control" placeholder="Email Address" v-model="email" />
</div>
</div>
我想在我的单个文件组件即(.vue)中起诉这个电子邮件验证器输入字段,如果我添加属性el: '#app'
仍然无法在控制台中找到元素应用程序。即使我保持div
与id="app"
我试过这个:
<div :class="['input-group', isEmailValid()]" id="app>
<span class="input-group-addon" id="basic-addon1"><span class="fa fa-envelope"></span></span>
<input type="email" class="form-control" placeholder="Email Address" v-model="email" />
</div>
将其放入我的单个文件组件中,但它不起作用!
解决方案
这是因为 Vue 不知道挂载在哪里。
new Vue({ el: '#app'
在脚本中看到?如果要更改 id,请同时更改 div id 和el
值。如果删除它,则需要找到另一种安装方式。
推荐阅读
- c# - 如何使用动态来找出何时使用属性?
- uitableview - 如何从下到上为表格视图单元格设置动画
- php - Wordpress 错误:无法更新数据库中的帖子
- scala - 是否可以假设 spark 数据帧中的分区数在写入表后仍然存在?
- python - Pandas:从包含 300000 行的数据框中过滤 14000 行
- html - 关于使用nodejs切换到其他页面的问题
- java - getReactions() 返回空列表,不管反应的数量
- reactjs - New Apollo Error Unhandled Rejection(错误):网络错误:状态码400
- kotlin - 从 Kotlin psi API 检索 Kotlin 属性类型
- dll - 未调用 COM+ Sub Main 中的 VB6 dll