2020年9月19日土曜日

VueのページからVueのページに遷移するときにコンポーネントが更新されない。

 Rails+Vueで開発中に、 Vueの入力フォームを日付を変えて遷移するリンクを押しても、 Vueのデータが更新されない。。 turbolinksの影響のようだ。。 turbolinksとVueの共存方法はググると出ていたが、 https://qiita.com/midnightSuyama/items/efc5441a577f3d3abe74 うまくいかない。。 こんなにコード書かなきゃいけないのか。。

 今回はVueへの遷移時だけturbolinksをoffにすることで対応。
<a class="navi-item nav-link " data-turbolinks="false" href="/hoge">Vueのページへ</a>

Vueが使われているページが多い場合はだめだな。