I happen to know the exact issue. Because earlier I had referred to your guide (when I was unknown about vue-disqus) and I too had the same issue.
But after digging to the core for a while I found the issues and fixed it in my site here.
So the actual issue is you importing the vue-disqus plugin in client mode. That is the reason it works when you navigate through pages but not on page reload..
If you wanna see that fix working, you can have a look at my site, and the source code here!
I happen to know the exact issue. Because earlier I had referred to your guide (when I was unknown about vue-disqus) and I too had the same issue.
But after digging to the core for a while I found the issues and fixed it in my site here.
So the actual issue is you importing the vue-disqus plugin in client mode. That is the reason it works when you navigate through pages but not on page reload..
If you wanna see that fix working, you can have a look at my site, and the source code here!
I hope that helps you 😄
Yep, that makes total sense (usually Vue plugins don't work in Nuxt because they aren't client-side, but this time it's the opposite). Oh, Nuxt...
I honestly never would've figured this out on my own, so thanks for sharing this.
Also, that's a very nice site you got there!
I am more than happy to help out, because that's how I share my knowledge and gain more knowledge as well..
And thanks for telling its nice ❤️