Vue学习笔记
2021/11/14 23:43:14
本文主要是介绍Vue学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
认识和特点介绍
Vue是一个渐进式的框架
- 渐进式意味着你可以将Vue作为你应用的一部分嵌入其中,带来更丰富的交互体验。
- 或者如果你希望将更多的业务逻辑使用Vue实现,那么Vue的核心库以及其生态系统。
- 比如Core+ Vue-router+ Vuex ,也可以满足你各种各样的需求。
Vue有很多特点和Web,开发中常见的高级功能
- 解耦视图和数据
- 可复用的组件
- 前端路由技术
- 状态管理
- 虚拟DOM
Vue安装
方式一:直接CDN引入
- 你可以选择引入开发环境版本还是生产环境版本
<!-- 开发环境版本,包含了有帮助的命令行警告--> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue .js"></script> <!--生产环境版本,优化了尺寸和速度--> <script src="https://cdn.jsdelivr.net/npm/vue"></script>
方式二:直接去官网下载一个开发者版本,然后引入
- 开发环境https://vuejs.org/js/vue.js
- 生产环境https://vuejs.org/is/vue.min.js
方式三: NPM安装
Vue的初体验
我们来阅读JavaScript代码,会发现创建了一个Vue对象。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app">{{message}}</div> <script src="../js/vue.js"></script> <script> // let:定义变量 // const:定义常量 /** * 编程范式:声明式编程 * */ const app = new Vue({ el: '#app',//用于挂载要管理的元素 data: { message:"laolao" } }) /*** * 元素js的做法(编程范式:命令式编程) * 1.创建div元素,设置div属性 * 2.定义一个变量叫做message * 3。将message变量放在前面的div元素中显示 */ </script> </body> </html>
创建Vue对象的时候,传入了一些options: {}
- {}中包含了el属性:该属性决定了这个Vue对象挂载到哪一个元素上,很明显,我们这里是挂载到了id为app的元素上
- {}中包含了data属性:该属性中通常会存储一些数据
- 这些数据可以是我们直接定义出来的,比如像上面这样也可能是来自网络,从服务器加载的。
浏览器执行代码的流程:
- 执行到10~13行代码显然出对应的HTML
- 执行第16行代码创建Vue实例,并且对原HTML进行解析和修改。
并且,目前我们的代码是可以做到响应式的。
Vue的列表展示
这篇关于Vue学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15useCallback教程:React Hook入门与实践
- 2024-11-15React中使用useContext开发:初学者指南
- 2024-11-15拖拽排序js案例详解:新手入门教程
- 2024-11-15React中的自定义Hooks案例详解
- 2024-11-14受控组件项目实战:从零开始打造你的第一个React项目
- 2024-11-14React中useEffect开发入门教程
- 2024-11-14React中的useMemo教程:从入门到实践
- 2024-11-14useReducer开发入门教程:轻松掌握React中的useReducer
- 2024-11-14useRef开发入门教程:轻松掌握React中的useRef用法
- 2024-11-14useState开发:React中的状态管理入门教程