首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >textfield中的vue检查值

textfield中的vue检查值
EN

Stack Overflow用户
提问于 2020-03-22 04:02:27
回答 2查看 407关注 0票数 0

我想检查输入中的值,如果输入中有任何值,我想使用VUE将类sh-is active添加到div中,但是我不知道如何.请帮帮我

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<template>
   <div class="sh-wrap sh-wrap-input sh-is-active">
      <label class="sh-label">First and Last Name</label>
      <input type="text" class="sh-form-control sh-input" placeholder="First and Last Name" />
      <span for="email" class="error">Required</span>
   </div>
</template>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-22 04:15:08

您可以使用v-model绑定一个值到输入,并动态地添加类:class="{ 'sh-is-active': name }"。阅读关于如何绑定类和样式的官方文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
new Vue({
  el: '#example',

  data() {
    return {
      name: null
    }
  }
})
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.sh-wrap-input {
  padding: 1rem;
  border: 1px solid gray;
}

.sh-is-active {
  background: yellow;
}

.sh-label {
  display: block;
  margin-bottom: .125rem;
}

.error {
  display: block;
  color: red;
  font-size: 12px;
  margin-top: .125rem;
}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>


<div id="example" class="sh-wrap sh-wrap-input" :class="{ 'sh-is-active': name }">
  <label class="sh-label">First and Last Name</label>
  <input v-model="name" type="text" class="sh-form-control sh-input" placeholder="First and Last Name" />
  <span v-if="!name" for="email" class="error">Required</span>
</div>

票数 3
EN

Stack Overflow用户

发布于 2020-03-22 04:07:48

若要检查值是否存在,可以添加:value="inputValue"并使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
watch: {inputValue: function(value){
"add your class here" 

}}
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60799068

复制
相关文章
Vue中key值的作用
出错缘由: Vue 会尽可能高效地渲染元素,通常会复用已有元素而不是从头开始渲染。 这样也不总是符合实际需求,所以 Vue 为你提供了一种方式来表达“这两个元素是完全独立的,不要复用它们”。只需添加一个具有唯一值的 key 属性即可。见详情
神葳
2021/01/22
1.1K0
Flutter TextField 设置默认值和光标位置
Flutter TextField 是一个文本输入框,可以结合使用 TextEditingController 来获取输入框中的内容以及设置 TextField 中默认显示的内容
徐建国
2021/10/13
3K0
如何检查 Java 数组中是否包含某个值 ?
在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:如何检查Java数组中是否包含某个值 ?像这类灵魂拷问的主题,非常值得深入地研究一下。
用户7886150
2021/04/28
9.1K0
vue中组件间传值
父组件向子组件传值,可以通过绑定属性传值;子组件通过props接收父组件传值。 父组件:
用户7741497
2022/03/05
8450
vue:props中的值赋值给data
父组件: <template> <div> <navbar :ctype="ctype"></navbar> </div> </template> <script> import navbar from '@/components/navbar' export default { components: {navbar}, data () { return{ ctype:1 } } } </script> 子组件: <templa
江一铭
2022/06/16
4.1K0
Flutter中的文本输入框组件TextField
1. maxLines 最大输入行。默认为单行输入框,配置此参数后则为多行输入框;
越陌度阡
2021/01/05
5.1K0
Flutter中的文本输入框组件TextField
Go中枚举值有效性检查最佳实践
由于Go中的枚举是使用类型别名构造的,因此我们无法实现对枚举值的限制。例如,如果我们接收到到以下JSON内容将会发生什么?
Go学堂
2023/01/31
1.5K0
TextField的高宽autosize[通俗易懂]
var t_name:TextField = new TextField; trace(t_name.height); trace(t_name.width);
全栈程序员站长
2022/08/28
1K0
深入浅出 Vue 中的 key 值
前几天我写了一篇文章,sortable.js——Vue 数据更新问题 ,当时自己只是从数据的强制刷新角度去分析,而且并没找到真正的“元凶”。
GopalFeng
2020/09/24
1.1K0
深入浅出 Vue 中的 key 值
在Xcode的模拟器中的textField中输入中文
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/48895361
用户1451823
2018/09/13
3.5K0
在Xcode的模拟器中的textField中输入中文
vue 中 key 值有什么作用?
相信大多数Vue开发者接触到key属性的时候是使用v-for进行列表渲染的时候,如果不使用key属性,Vue会产生警告,那么在这个时候key属性的作用是什么呢?
Javanx
2020/08/10
3K0
vue关闭eslint检查_vue关闭eslint
Eslint只是一个校验语法规则的插件,对于我们日常开发没什么用,需要关闭,只需两步:
全栈程序员站长
2022/11/08
3.9K0
灵魂拷问:如何检查Java数组中是否包含某个值 ?
另外,我想要告诉大家的是,作为程序员,我们千万不要轻视这些基础的知识点。因为基础的知识点是各种上层技术共同的基础,只有彻底地掌握了这些基础知识点,才能更好地理解程序的运行原理,做出更优化的产品。
沉默王二
2019/12/17
4.8K0
vue配合elementUI开发中...( 值与址的问题?)
但是,数据是在data里构造的,但是业务需求里并不知道表格的数据,只是知道表格的列的内容,即 data里的contents,
天天_哥
2019/01/03
1.5K0
Flutter 中 TextField 组件必然会遇到的问题
TextField 组件几乎是开发中必然会用到的一个组件,在使用的过程中会遇到两个非常棘手的问题:
老孟Flutter
2021/11/25
3K0
Flutter 中 TextField 组件必然会遇到的问题
vue配合elementUI开发中...( 值与址的问题?)
但是,数据是在data里构造的,但是业务需求里并不知道表格的数据,只是知道表格的列的内容,即 data里的contents,
天天_哥
2018/12/30
4.2K1
Vue directive中修改v-model值
最近在重构一个旧项目,这个项目用到了一些bootstrap的插件,我们想保留这些插件,就会遇到一些问题,比如我们把插件封装成了directive,在双向绑定方面需要做如下处理:
javascript.shop
2019/11/13
2.9K0
Flutter TextField详解
TextField是一个material design风格的输入框,本身有多种属性,除此之外装饰器InputDecoration也有多种属性,但都比较简单,所以不必担心,且听我娓娓道来。
yechaoa
2022/06/10
4.3K0
Flutter TextField详解
关闭Vue Eslint语法检查
在使用VScode编辑器vue开发过程中,v-for在Eslint的规则检查下出现报错:Elements in iteration expect to have ‘v-bind:key’ directives
说故事的五公子
2020/07/29
2K0
关闭Vue Eslint语法检查
vue 如何关闭 eslint 检查
But,对于初学者来说,这个功能极其不友好,各种问题层出不穷,让很多初学者头疼不已,我们有没有办法关掉它,等适当时机在启用它呢,答案是肯定的。
全栈程序员站长
2022/08/31
4.2K0

相似问题

vue - textfield界值不反映实际值

28

如何检查Wicket Textfield中的空值?

40

错误检查int值的空textField

11

空-检查手动转换的TextField值

11

检查Html输入textfield是否有值

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文