在vue中使用@click.prevent方法后,页面未显示内容-PHP中文网问答
在vue中使用@click.prevent方法后,页面未显示内容
P粉111927962
P粉111927962 2023-09-16 22:12:27
0
1
516

有人能找出问题可能来自哪里吗?? 我没有收到任何错误,但是页面没有显示内容 我正在尝试在不导航到页面的情况下显示页面的内容,但是当我点击链接时它不显示它们

      Vue基础   

{{ pages[activePage].pageTitle }}

{{ pages[activePage].content }}

P粉111927962
P粉111927962

全部回复 (1)
P粉627027031

问题在于activePage不是响应式的。将其创建为ref,使其能够对变化做出响应。

const { createApp, ref } = Vue; createApp({ setup() { const activePage = ref(0); return { activePage, pages: [{"link":{"text":"Home","url":"index.html"},"pageTitle":"Hello, Vue","content":"Welcome to the world of vue"},{"link":{"text":"Link","url":"link.html"},"pageTitle":"Hello, Vue","content":"This is the link text"},{"link":{"text":"Contact","url":"contact.html"},"pageTitle":"Hello","content":"This is the contact page"}], }; }, }).mount("#app");
  

{{ pages[activePage].pageTitle }}

{{ pages[activePage].content }}

    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!