美文网首页
textarea统计剩余字数(动态提示)

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

作者: yong_zai | 来源:发表于2018-10-12 14:00 被阅读0次

效果图

主要思路

  • 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;
        }
      },
    });

希望可以帮到您,感谢!

相关文章

网友评论

      本文标题:textarea统计剩余字数(动态提示)

      本文链接:https://www.haomeiwen.com/subject/sqnwaftx.html