You’re actually quite close. In fact, I think your project would work as you desire with one more line of code! You are lacking a CDN reference to Vue JS itself.
Wow, I didn’t even know that menu existed in Codepen! Always learning something new in the Forums.
@jensvahle - I saw that there was no reference to Vue.js itself so I just typed in “Vue.js CDN” on Google and got the CDN link from here. But what @QA_Brandon did is the smarter and more efficient method of getting that CDN link!
Regarding placement of code… I actually think the correct method for scripts should be in the before </body> tag section (meaning I did it wrong), but I generally put it in the head for some reason. I’m not super well-versed on where it should go though, to be completely honest. Maybe @webdev or Brandon can assist?
One last thing to note: the codepen you referenced does not have any timezone references, meaning that Vue will take the user’s device’s timezone. For me, I’m in CDT and your test website shows me my current time in Oklahoma – 10:27 am. It probably shows Brandon his timezone, and you probably have a different timezone showing yourself.
If you are looking to force a specific timezone for all users, I think you’d have to use something like moment.js to assist with this.