当前位置: 首页 > 编程笔记 >

vue通过watch对input做字数限定的方法

郏瀚
2023-03-14
本文向大家介绍vue通过watch对input做字数限定的方法,包括了vue通过watch对input做字数限定的方法的使用技巧和注意事项,需要的朋友参考一下

之前写了关于vue通过watch对input做字数限定的方法,最近需要回顾,就顺便发到随笔上了

<div id="app">
   <input type="text" v-model="items.text" ref="count"/>
   <div v-html="number"></div>
 /div>
new Vue({
  el: '#app',
  data: {
    number: '100',
    items: {
    text:'',
  },
},
watch:{  //watch()监听某个值(双向绑定)的变化,从而达到change事件监听的效果
  items:{
    handler:function(){
      var _this = this;
      var _sum = 100; //字体限制为100个
      _this.$refs.count.setAttribute("maxlength",_sum);
      _this.number= _sum- _this.$refs.count.value.length;
    },
     deep:true
    }
  }
})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • WatchService 只有一个 Watch 方法。 消息定义 请求的消息体是 WatchRequest: message WatchRequest { // request_union 要么是创建新的观察者的请求,要么是取消一个已经存在的观察者的请求 oneof request_union { WatchCreateRequest create_request = 1;

  • 假设我有一个类,,其构造函数采用目标名称。为了对这个类进行CDI验证,我可以编写一个类似这样的生成器,它检查注入点以找到一个名为的注释(不是限定符,因为生成器方法不能用它可以生成的所有可能的主题名值进行注释): 但是假设这个类很重,但是线程安全,因此应该尽可能多地共享。这意味着我希望任何看起来像的注入站点共享以FooBar作为名称构建的的相同实例。 我们不能将producer方法标记为Applic

  • input框限制最大字数50个字,输入超过50个字自动截取掉,可以使用input自带属性maxlength,但是当外部复制粘贴过来100个字的时候,使用maxlength也会自动截取掉,但此时用户并不知道已经被截取了,希望给出提示并且不截取文字。 希望达到效果用户正常输入的时候超过50个字自动截取,外部复制粘贴的时候不截取给出提示

  • 本文向大家介绍Vue 通过公共字段,拼接两个对象数组的实例,包括了Vue 通过公共字段,拼接两个对象数组的实例的使用技巧和注意事项,需要的朋友参考一下 前端需要展示两个字段,工资项与工资值。因为后台数据原因,后端是将这两个数据分开返回,这边我需要将这两个数组拼接到一个数据。 直接上代码。 1.HTML部分 2. js部分 3. 效果 以上这篇Vue 通过公共字段,拼接两个对象数组的实例就是小编分享

  • 我正试图弄清楚是否要针对Clang、GCC或两者提交错误报告(我已经针对Clang trunk和GCC 4.7.2进行了测试:如果有人可以针对GCC trunk验证这一点,那将会很有帮助): 基本上,以下代码三行文件在默认和C 11模式下编译良好: 请注意,没有预先声明,但这是明确确定的。 但是,Clang(但不是GCC)拒绝以下内容: 来自Clang的错误是“在指定范围内没有找到类型为'void

  • 在属于组织(而非个人)的回购协议中,合作者是“团队”的成员,团队可以拥有三种不同的权限: 只拉 推 我可以看到回购协议上的合作者列表,如下所示: …但它没有告诉我合作者拥有什么类型的权限。 在这种情况下,我是合作者之一;我不拥有存储库。 有没有办法以编程方式确定我拥有的合作者权限类型?