+
95
-

回答

<!DOCTYPE html>
<html lang="zh">
<head>
  <meta charset="UTF-8">
  <title>Vue 实时获取 textarea 输入长度</title>
  <!-- 引入 Vue.js CDN -->
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/vue@2.6.1-dev.js"></script>
</head>
<body>
  <div id="app">
    <h2>实时获取 textarea 输入长度</h2>
    <textarea v-model="inputText" placeholder="请输入内容..." rows="5" cols="30"></textarea>
    <p>输入文本长度: {{ textLength }}</p>
  </div>

  <script>
    // 创建 Vue 实例
    new Vue({
      el: '#app',
      data: {
        inputText: '' // 用于存储 textarea 输入的内容
      },
      computed: {
        // 计算属性,用于计算输入文本的长度
        textLength() {
          return this.inputText.length;
        }
      }
    });
  </script>
</body>
</html>

网友回复

我知道答案,我要回答