2017-12-05 2 views
1

: Ich bin in VueJs und ich habe das kleine Problem, zuerst hier ist mein Beispiel-HTML-Code:Vue Js v-bind: Klassensyntax funktioniert nicht?

<div class="search"> 

     <input :class="{ longwidth : isActive }" v-show="showInput" type="text"> 
     <img @click="hideImgShowInput" v-show="hideImg" src="Assets/images/search-icon.png"> 

</div> 

i die Dokumentation genau befolgt haben, und ich bin mit PhpStorm als Redakteur, aber meine Funktion, dass Änderungen die ‚isActive‘ Variable funktioniert nicht ich diesen Fehler habe:

Attribute :class is not allowed here 

Jede Hilfe wäre sehr geschätzt.

+1

Wird dieser Fehler von Vue oder von PHPStorm ausgegeben (was möglicherweise nicht mit der Vue-Vorlagensyntax kompatibel ist)? –

+1

Laden Sie ein Vue-Support-Plugin für PhpStorm herunter. Es ist im globalen Repository. Es sollte das Problem lösen. –

+0

Dekade Mond: Die Eeror wird von PhpStorm emittiert .. ich weiß nicht, wie man es löst .. – TaouBen

Antwort

1

Das klingt wie eine PHPStorm Warnung. Ignoriere es oder versuche einen Vue-fähigen Editor wie VS-Code oder Atom. Dein Code sieht für mich gut aus.