2017-06-01 6 views
0

thymeleaf経由でHTMLタグに特別な属性を使用すると、誰でも既にエラーが発生しましたか?特殊属性でのThymeleafとVuejsの統合エラー

例: Thymeleafは、このHTMLコードを使用することになります

<div class="draggable-header-view" 
    @mousedown="startDrag" @touchstart="startDrag" 
    @mousemove="onDrag" @touchmove="onDrag" 
    @mouseup="stopDrag" @touchend="stopDrag" @mouseleave="stopDrag"> 
</div> 

@mousedownなどもvuejsで使用されています。

ただし、ThymeleafがこのHTMLコードを使用する場合、例外解析文書が生成されます。

私の推測では、Thymeleafの@は予約済みのキーワードです。これは@ {value}に使用されます。 しかし、@はvuejにも使用されます。

誰かがこれに対していくつかの回避策を実行できましたか?

ありがとうございました。

+0

はStackOverflowのへようこそ、あなたがについて尋ねているライブラリやや不明確であり、どのような問題があります。質問を編集して明確にし、問題の詳細を追加してください。 –

答えて

0

あなたが使用している技術は何か分かりませんが、それは禁止されている場合は、の問題です。v-on:のショートカットにすぎません。

だから、それをこのように書くことができる必要があります:

<div class="draggable-header-view" 
    v-on:mousedown="startDrag" v-on:touchstart="startDrag" 
    v-on:mousemove="onDrag" v-on:touchmove="onDrag" 
    v-on:mouseup="stopDrag" v-on:touchend="stopDrag" 
    v-on:mouseleave="stopDrag"> 
</div> 
+0

うわー、ありがとう。私は@がv-onのショートカットであることを知らなかった。私のコードは大丈夫です。 – GenoBear

+0

この回答が問題を解決している場合は、受け入れ済みとラベル付けすることができます。 :) – Cobaltway

+0

申し訳ありませんが、私は受け入れる方法がわかりません。それは私の最初の時間ここでは、stackoverflowで投稿 – GenoBear

関連する問題