使用vue实现简易网页
使用 Vue 实现简易网页
创建 Vue 项目
使用 Vue CLI 快速初始化项目,确保已安装 Node.js 和 npm。
运行以下命令创建项目:
npm install -g @vue/cli
vue create my-vue-app
cd my-vue-app
npm run serve
编写基础组件
在 src/components 目录下创建 HelloWorld.vue,编写模板、脚本和样式:
<template>
<div class="hello">
<h1>{{ msg }}</h1>
<button @click="changeMsg">点击修改文本</button>
</div>
</template>
<script>
export default {
name: 'HelloWorld',
data() {
return {
msg: '欢迎使用Vue!'
}
},
methods: {
changeMsg() {
this.msg = '文本已更新!';
}
}
}
</script>
<style scoped>
.hello {
text-align: center;
margin-top: 20px;
}
button {
padding: 10px 20px;
background: #42b983;
color: white;
border: none;
cursor: pointer;
}
</style>
配置路由(可选)
安装 Vue Router 实现页面跳转:
npm install vue-router
在 src/router/index.js 中配置路由:
import { createRouter, createWebHistory } from 'vue-router';
import HelloWorld from '../components/HelloWorld.vue';
const routes = [
{ path: '/', component: HelloWorld }
];
const router = createRouter({
history: createWebHistory(),
routes
});
export default router;
在 main.js 中引入路由:
import { createApp } from 'vue';
import App from './App.vue';
import router from './router';
createApp(App).use(router).mount('#app');
运行与调试
启动开发服务器后,访问 http://localhost:8080 查看效果:
npm run serve
打包部署
构建生产环境代码,生成静态文件到 dist 目录:
npm run build
将 dist 目录内容部署到服务器即可。







