Vue2学习笔记
Vue2学习笔记
Vue 是一套用于构建用户界面的渐进式 JavaScript 框架。
VUE官网: https://cn.vuejs.org/
快速入门
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Quick Vue Example</title>
<!-- 引入 Vue 库 -->
<script src="https://cdn.bootcss.com/vue/2.7.14/vue.js"></script>
</head>
<body>
<!-- 定义 Vue 应用程序的挂载点 -->
<div id="app">
<h1>{{ message }}</h1>
</div>
<!-- 引入我们的 JavaScript 文件 -->
<script src="main.js"></script>
</body>
</html>
// main.js
// 创建一个 Vue 实例
var app = new Vue({
// 定义应用程序的挂载点
el: '#app',
// 定义数据属性
data: {
message: 'hello Vue!'
}
});
Vue2 学习资料
VUE2官方教程: https://v2.cn.vuejs.org/v2/guide
视频教程: 尚硅谷Vue2.0+Vue3.0全套教程
Todo新手教程: 追梦人物的博客
学习笔记
<!-- 插值语法 -->
<p>hello {{name}}</p>
<!-- 指令语法 -->
<a v-bind:href="url">Vue</a>
<!-- 单向绑定 -->
<input type="text" v-bind:value="name">
<input type="text" :value="name">
<!-- 双向绑定 -->
<input type="text" v-model:value="name">
<input type="text" v-model="name">
<!-- 事件绑定 -->
<button v-on:click="showInfo">点击</button>
<button @click="showInfo">点击</button>
<!-- 事件修饰符 -->
<a href="url" @click.prevent="showInfo">Vue</a>
<!-- 监听键盘事件 -->
<input type="text" @keyup.enter="showInfo">
new Vue({
el: "#app",
data: {
name: "Vue",
},
// 方法
methods: {
showInfo() {
return this.name
}
},
// 计算属性
computed: {
computedName() {
return this.name
}
},
// 监视属性
watch: {
watchName(newValue, oldValue) {
console.log(this.name)
}
}
})
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!