suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Vue js: Rufen Sie die Eingabezeichenfolge ab, zeigen Sie sie an und ermitteln Sie auch die Länge der Zeichenfolge

Ich möchte eine Zeichenfolgeneingabe erhalten und diese zusammen mit der Anzahl der Zeichen der Zeichenfolge anzeigen.

Benötigen Sie Hilfe, um dies zu erreichen.

<section id="app">
      <h2>Learn  Vue Works</h2>
      <input type="text" @input="saveInput">
      <button @click="setText">Set Text</button>
    <br>

   <p>{{ qry }} {{ message }}</p>

====app.js=======================================

const app = Vue.createApp({
  data() {
    return {
      message: 'Vue is great!',
      qry: 'Query String : ',
      currentSearchInput: '',
    };
  },
  methods: {
    setText() {
      this.message = this.currentUserInput;
    },
   saveInput(event) {
      this.currentUserInput = event.target.value;
   },
  },
});

app.mount('#app');

Vielen Dank im Voraus.

P粉785522400P粉785522400302 Tage vor532

Antworte allen(1)Ich werde antworten

  • P粉788765679

    P粉7887656792024-02-22 14:09:16

    使用 v-model 将 currentSearchInput 绑定到输入。您根本不需要 saveInput

    
    {{currentSearchInput}} {{currentSearchInput.length}}
    
    setText() {
          this.message = this.currentSearchInput;
        },
    

    您的代码有 currentSearchInputcurrentUserInput。打字错误?

    Antwort
    0
  • StornierenAntwort