最近做项目需要查看用户输入的字数的长度,之前原生写过一个:

{{remnant}}/240

export default {

data() {

return {

userinput: '' // 客户输入的内容

},

methods:{

descInput() {

let txtVal = this.userinput.length;

this.remnant = 240 - txtVal;

}

},

watch:{

userinput(curVal, oldVal){

if (curVal.length >= 240) {

this.remnant = 0;

this.userobjet = curVal.substring(0,240);

}

}

}

}

下面是原生的写法,这个代码有很大的问题就是:假如用户在输入状态,计时器会一直运行,时间久了会跑死代码,所以不提倡

$scope.checknum = function () {

var nMax = 240;

var textDom = document.getElementById("textarea");

var len;

$scope.Timer = $interval(function () {

len = textDom.value.length;

if (len > nMax) {

textDom.value = textDom.value.substring(0, nMax);

return false;

}

console.log('获取焦点事件');

$("#now-num").text(len);

}, 400);

}

$scope.cancelTimer = function () {

console.log('失去焦点事件');

$interval.cancel($scope.Timer);

}

vue实时显示textarea字数_Vue 实时显示输入的字数相关推荐

  1. vue 直接访问静态图片_vue中显示静态图片怎么引用

    Windows 7 性能优化 1."计算机" 2.右键>"属性" 3."高级系统设置">"高级" 4.&qu ...

  2. html 实时计算字数,JavaScript 实现textarea限制输入字数, 输入框字数实时统计更新,输入框实时字数计算移动端bug解决...

    textarea称文本域,又称文本区,即有滚动条的多行文本输入控件,在网页的提交表单中经常用到.与单行文本框text控件不同,它不能通过maxlength属性来限制字数,为此必须寻求其他方法来加以限制 ...

  3. JavaScript 实现textarea限制输入字数, 输入框字数实时统计更新,输入框实时字数计算移动端bug解决...

    textarea称文本域,又称文本区,即有滚动条的多行文本输入控件,在网页的提交表单中经常用到.与单行文本框text控件不同,它不能通过maxlength属性来限制字数,为此必须寻求其他方法来加以限制 ...

  4. Python-OpenCV学习--电脑外接摄像头实时采集FAST角点并显示

    一.一般的Python OpenCV代码是对现有的图片提取fast角点 参考代码很多:https://blog.csdn.net/update7/article/details/105927539 二 ...

  5. chart控件做实时曲线显示_组态王实时趋势曲线控件介绍,让你对此不再陌生

    一.组态王实时趋势控件的特点 1. 通过TCPIP获得实时数据,数据服务器可以是任何一台运行组态王的机器,而不需进行组态王网络配置. 2. 最多可以显示20条曲线. 3. 可以设置每条曲线的绘制方式, ...

  6. 浏览器显示海康摄像头实时预览画面纯前端解决方案

    浏览器显示海康摄像头实时预览画面纯前端解决方案 将海康设备的 rtsp 协议视频流通过 ffmpeg 转码为 flv 实时视频流,并将实时视频流通过 express 服务生成 http 长链接或 ws ...

  7. vue 过滤器做字数限制并显示省略号

    //vue 过滤器做字数限制并显示省略号{{value | ellipsis(15)}} Vue.filter('ellipsis', (value, num) => {const nums = ...

  8. opencv-python 实时获取摄像头数据并实时显示。

    opencv-python 实时获取摄像头数据并实时显示. 目录 opencv-python 实时获取摄像头数据并实时显示. 代码: 一.关于 cv2.VideoCapture(source) 函数 ...

  9. vue 怎么在html显示为回车_vue.js中怎么换行?

    vue.js中怎么换行?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 在页面中经常会遇到自定义文本,如果文本过长就需要换行,在HTML中可以通过 标签换 ...

最新文章

  1. gtest使用初级指南
  2. IBM投资4000万美圆,加强对SAP®应用的支持
  3. Notepad++插件总结
  4. 软件需求分析文档模版
  5. 7 centos ssh 单机_虚拟机下CentOS7 开启SSH连接
  6. 无符号数的算术四则运算中的各类单词的识别_文本反垃圾在花椒直播中的应用概述...
  7. 计算机运算的基本原理概论,[工学]7计算概论A A02 计算机的基本原理.pdf
  8. [异常解决] ubuntu上安采用sudo启动的firefox,ibus输入法失效问题解决
  9. vijos p1460——拉力赛
  10. C java new_你还在new对象吗?Java8通用Builder了解一下?
  11. php 函数漏洞,PHP绕过禁用函数漏洞的原理与利用分析
  12. 幼儿园调查过程怎么写_幼儿园对孩子的重要性你真的清楚吗?
  13. 微信小程序云开发教程-微信小程序的JS基础-常用的回调函数
  14. javacv 写mp4_JavaCV 实现视频转码
  15. 秒的换算:ms(毫秒),μs(微秒),ns(纳秒),ps(皮秒)
  16. 【服务器数据恢复】异常断电导致ESXI系统无法连接存储的数据恢复
  17. 空指针异常可能出现的原因
  18. 2122 还原原数组(枚举,双指针)
  19. 2015年中国数据库技术大会(DTCC)PPT合集
  20. 局域网内配置可访问mysql数据库

热门文章

  1. python手机版iphone-Python实现抢购IPhone手机
  2. dir what matlab,3_matlab讲义_pps_大学课件预览_高等教育资讯网
  3. 数字孪生助力城市智慧化发展的意义与前景
  4. 【elementUI-日期选择器(两个框 限制选择范围、快捷键选择】
  5. Android切近实战(五)
  6. 七牛云存储之下载私有空间文件
  7. 优秀的图片编辑软件:Posterino for Mac
  8. 用微软接口实现在线预览功能+iframe
  9. 魅族android 版本 6.0下载,flyme6.0稳定版
  10. SVF生成PDF报表,怎样实现换行