<!DOCTYPE html>
<html>
<head>
    <title>Single Page Application</title>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
    <div id="app">
        <div v-if="page === 'home'">
            <h1>Welcome to my SPA!</h1>
            <button @click="page = 'about'">About</button>
            <button @click="page = 'contact'">Contact</button>
        </div>
        <div v-if="page === 'about'">
            <h1>About Us</h1>
            <p>We are a team of developers who love building awesome web applications!</p>
            <button @click="page = 'home'">Home</button>
            <button @click="page = 'contact'">Contact</button>
        </div>
        <div v-if="page === 'contact'">
            <h1>Contact Us</h1>
            <p>Feel free to get in touch with us for any inquiries or suggestions!</p>
            <button @click="page = 'home'">Home</button>
            <button @click="page = 'about'">About</button>
        </div>
    </div>
    <script>
        new Vue({
            el: '#app',
            data: {
                page: 'home'
            }
        })
    </script>
</body>
</html> 
<p>这是一个简单的SPA,采用Vue实现,页面有三个部分:主页、关于我们和联系我们。点击主页、关于我们和联系我们按钮可以在不刷新页面的情况下切换页面</p>
写一个VUE代码实现SPA

原文地址: https://www.cveoy.top/t/topic/e3dv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录