使用vue实现简易网页
使用 Vue 实现简易网页
初始化 Vue 项目
安装 Vue CLI 工具(需提前安装 Node.js):
npm install -g @vue/cli
创建新项目并选择默认配置:
vue create my-vue-app
cd my-vue-app
npm run serve
编写基础组件
在 src/components 下创建 HelloWorld.vue:
<template>
<div>
<h1>{{ message }}</h1>
<button @click="changeMessage">点击修改文本</button>
</div>
</template>
<script>
export default {
data() {
return {
message: "Hello Vue!"
};
},
methods: {
changeMessage() {
this.message = "文本已更新!";
}
}
};
</script>
<style scoped>
h1 {
color: #42b983;
}
</style>
修改主入口文件
更新 src/App.vue 以引入组件:

<template>
<div id="app">
<HelloWorld />
</div>
</template>
<script>
import HelloWorld from "./components/HelloWorld.vue";
export default {
components: {
HelloWorld
}
};
</script>
添加路由功能(可选)
安装 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;
修改 src/main.js:
import { createApp } from "vue";
import App from "./App.vue";
import router from "./router";
createApp(App).use(router).mount("#app");
部署与构建
生成生产环境代码:
npm run build
输出文件位于 dist 目录,可直接部署到服务器。
通过以上步骤,即可完成一个包含动态数据绑定、事件处理和可选路由的简易 Vue 网页。






