slontが2018年9月4日に投稿(2018年9月4日更新)

これマジでトラップだと思うんですが、VueのSPAからNuxtに移行する時に、ルーティング周りで死ぬほどハマったので、メモ。


pathを呼ぶ時は$route.pathじゃなく$nuxt.$route.path

いやマジでこれ誰か教えてくれよ(笑)


nuxt-linkにv-ifで [nuxt] Error while initializing app TypeError: Cannot read property 'toLowerCase' of undefined

これはよくわかんなかったんですが、

<nuxt-link :to="`/path`" v-if="$store.getters.loggedIn">  

みたいな$storestategettersを呼んだ時に[nuxt] Error while initializing app TypeError: Cannot read property 'toLowerCase' of undefinedが発生してしまったので、とりあえず一個上のDOMにv-ifを移動して解決。





以上、書き殴りだけど助けになれば。

↑気に入ったらシェアしてね↑
プロフィール
slont

slont

元金融エンジニア。メイン言語はJava, HTML, JavaScript, Python, Kotlinあたり。SECCONやCTF、NLP、機械学習に興味あり。金融日記購読4年。巷で話題の変態紳士。美女ソムリエ始めてました。 お仕事の依頼はTwitterからお願いします。

comments powered by Disqus
Back to top