vue实现小demo
Vue 实现小 Demo 的步骤
环境准备 确保已安装 Node.js 和 npm/yarn,通过以下命令安装 Vue CLI:
npm install -g @vue/cli
创建项目 使用 Vue CLI 快速初始化项目:
vue create vue-demo
cd vue-demo
编写组件
在 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>
运行项目 启动开发服务器:
npm run serve
进阶功能示例
数据绑定与事件 双向绑定示例:
<input v-model="inputText" placeholder="输入内容">
<p>实时显示:{{ inputText }}</p>
条件渲染
使用 v-if 控制元素显示:
<p v-if="showText">这段文字会根据条件显示</p>
<button @click="toggleText">切换显示</button>
列表渲染
通过 v-for 渲染列表:
<ul>
<li v-for="(item, index) in items" :key="index">{{ item }}</li>
</ul>
调试与构建
开发工具 安装 Vue Devtools 浏览器插件,便于调试组件状态和事件。
项目构建 生成生产环境代码:
npm run build
以上步骤提供了从零开始实现 Vue 小 Demo 的完整流程,包含基础组件开发、数据绑定和常用指令的使用。可根据需求扩展更多功能如 Vue Router 或状态管理。







