Riot3.0にアップデートした時にRiot template errorが出てハマった
Riot template error thrown in the <...> tag
タグ内で自身のデータにアクセスしようとした時に下記エラーが出るようになりました。
> Riot template error thrown in the <...> tag
ソースではカスタムタグ内でdata.hoge
のようにオブジェクトのプロパティにアクセスしようとしていました。
<custom-tag>
<h1>This is Riot 3.0</h1>
<p>Show console, you check error <span style="color:red;">"Riot template error thrown in the <...> tag".<span></p>
<p>{data.hoge}</p>
</custom-tag>
2.0ではエラーが出ない
サンプル(codepen)
3.0ではエラーが出る
サンプル(codepen)
No update and updated events triggered before the mount
が関係しているのかな…
色々試行錯誤していくと、mountされる前にちゃんとupdate
でデータを入れてやるとエラーは解消されました。
移行ガイドには、
No update and updated events triggered before the mount
と記載されているので、おそらくmountイベントの前にはupdate
が走らないようになったのが関係しているのかなと。
Author And Source
この問題について(Riot3.0にアップデートした時にRiot template errorが出てハマった), 我々は、より多くの情報をここで見つけました https://qiita.com/kwst/items/4834fbf3c53d7c9667a8著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .