LoginSignup
0
0

More than 3 years have passed since last update.

propsで親コンポーネントから子コンポーネントへデータを伝播するときに、静的な値を渡せばいいだけなのにv-bindを使ってしまい変数として認識されて、エラーになってしまった

Last updated at Posted at 2019-11-26

propsで親コンポーネントから子コンポーネントへデータを伝播するときに、v-bindの使い方をよくわかっていないことに気が付いたのでメモ :pencil:

修正前

  • v-bindでプロパティを指定すると、JavaScriptと認識されて(変数と認識されて)、動的にプロパティを受け渡すことができるが、なぜか勘違いしていて以下のようなコードを書いてしまっていた(動的に受け渡す必要がなくて、静的に受け渡しかった)
  • これでundefined errorが発生してた :rolling_eyes:

<blog-post :blog-name="{{ $user->getBlogName() }}"></blog-post>

修正後

  • プロパティで静的な値を渡しかったので以下がのようなコードを書けばよかった(: を取り除いた)

<blog-post blog-name="{{ $user->getBlogName() }}"></blog-post>

参考

もっとちゃんとドキュメントを読まないと :pray:

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0