2016-11-30 16 views
2

one of the guides for Vue frameworkで私は次のようなことを見てきました。WebPackを使用しているときに@をクリックしたときの意義は何ですか?

<template> 
    <div id="blopp"> 
    <ul> 
     <li @click="doStuff">Stuff</li> 
     <li @click="doThings">Things</li> 
    </ul> 
    </div> 
</template> 

私はその意味とビルドにどのように影響するかを知りたいと思います。グーグルでは、Googleが検索時に特殊文字や一般的な単語を無視するため、何も表示されませんでした。これは、jQueryのAPIへの参照とW3Schoolsでのヒット数が多かったからです。

私はWebPackの変換と関係がありますが、Vue固有のものかもしれません。

答えて

3

Webpackとは関係ありません。これはVueのバインディング構文の一部です。 @は、関数/ステートメントをイベントにバインドするために使用されるv-on:のショートカット構文として使用されます。

だからあなたの例では、最初のliclickイベントがdoStuff関数にバインドされ、第二liclickイベントがdoThings関数にバインドされています。

+0

*

  • アップデート
  • *は*
  • アップデート
  • *ですか? –

    +0

    @KonradViltersten:まさに:) –

    +0

    私たちがVueの構文の対象である限り、* mapActions *の "..."演算子の配備方法を理解することはできません。 proeprly働いている。私は新しい質問をしなければならないのですか? (私が実装しようとしている[[こちらは提案です](http://stackoverflow.com/a/40878876/1525840)) –

    関連する問題