textarea统计剩余字数(动态提示)

效果图

主要思路

  • textarea限制最大长度
  • 监控输入字数

源代码

html:

 <div id="main-container">
    <div class="textarea">
      <textarea maxlength="200" @input="monitorInput" v-model="textareaContent"></textarea>
      <span class="numLimit">{{num}}/200</span>
    </div>
  </div>

css:

  .textarea {
      margin: 100px auto;
      width: 100%;
      text-align: center;
    }

    .textarea textarea {
      width: 400px;
      height: 300px;
    }
    .numLimit {
      position: relative;
      top: -10px;
      left: -90px;
    }

js:

  var vm = new Vue({
      el: '#main-container',
      data: {
        textareaContent:'',
        num: 200,
      },
      methods: {
        monitorInput() {
          var txtVal = this.textareaContent.length;
          this.num = 200 - txtVal;
        }
      },
    });

希望可以帮到您,感谢!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 镜头回放一: 10号上午,“小学语文习作梯度设计及教学研究”90学分培训班的开班仪式在进修学校1号楼5楼拉...
    风铃悠扬阅读 268评论 0 0
  • 由于Redhat自带的yum须要注册,收费方可使用,而CentOS是免费的,因此我们安装centos7.0的yum...
    AK蜗牛阅读 1,275评论 0 1
  • day4 起床:5:30 就寝:23:30 天气:冷 心情:早上赖床,出来晚想打车,发现门口没车,骑车过来,省了9...
    尊的小世界阅读 124评论 0 0
  • 推开天窗, 看得见月亮, 隐约朦胧残梦, 沐浴晨阳。 天空湛蓝, 秋风送爽。 一群少年,聚集在操场上。 奔跑跳跃,...
    Z0001阅读 198评论 2 1
  • 前言:在空间里翻上大学以来的日志,翻出了去年寒假写的一篇《大学半年我做了些什么?》。而现在又一年过去,我打算做一次...
    抓星星的小超阅读 1,207评论 9 36