淄博做网站推广,win7系统优化软件,企业信息的网站,纪念馆网站建设方案文章目录 前言一、为什么要学习Vue二、什么是Vue1.什么是构建用户界面2.什么是渐进式Vue的两种开发方式#xff1a; 3.什么是框架 三、创建Vue实例四、插值表达式 {{}}1.作用#xff1a;利用表达式进行插值#xff0c;渲染到页面中2.语法3.错误用法 五、响应式特性1.什么是响… 文章目录 前言一、为什么要学习Vue二、什么是Vue1.什么是构建用户界面2.什么是渐进式Vue的两种开发方式 3.什么是框架 三、创建Vue实例四、插值表达式 {{}}1.作用利用表达式进行插值渲染到页面中2.语法3.错误用法 五、响应式特性1.什么是响应式2.如何访问 和 修改 data中的数据 总结 前言
Vue.js是一个流行且灵活的前端 JavaScript 框架以其简洁的语法和高效的性能而备受开发者青睐。作为一款渐进式框架Vue 不仅易于上手而且能够应对各种规模的应用程序开发需求。本文将介绍 Vue.js 的基本概念和优势并通过一个简单的示例来演示如何构建 Vue 的第一个实例。 一、为什么要学习Vue
1.前端必备技能
2.岗位多绝大互联网公司都在使用Vue
3.提高开发效率
4.高薪必备技能Vue2Vue3
二、什么是Vue
概念Vue (读音 /vjuː/类似于 view) 是一套 **构建用户界面 ** 的 渐进式 框架
Vue2官网https://v2.cn.vuejs.org/
1.什么是构建用户界面
基于数据渲染出用户可以看到的界面
2.什么是渐进式
所谓渐进式就是循序渐进不一定非得把Vue中的所有API都学完才能开发Vue可以学一点开发一点
Vue的两种开发方式 Vue核心包开发 场景局部模块改造 Vue核心包Vue插件工程化 场景整站开发
3.什么是框架
所谓框架就是一套完整的解决方案
举个栗子
如果把一个完整的项目比喻为一个装修好的房子那么框架就是一个毛坯房。
我们只需要在“毛坯房”的基础上增加功能代码即可。
提到框架不得不提一下库。
库类似工具箱是一堆方法的集合比如 axios、lodash、echarts等框架是一套完整的解决方案实现了大部分功能我们只需要按照一定的规则去编码即可。
下图是 库 和 框架的对比。 框架的特点有一套必须让开发者遵守的规则或者约束
咱们学框架就是学习的这些规则 官网
三、创建Vue实例
我们已经知道了Vue框架可以 基于数据帮助我们渲染出用户界面那应该怎么做呢
比如就上面这个数据基于提供好的msg 怎么渲染后右侧可展示的数据呢
核心步骤4步
准备容器引包官网 — 开发版本/生产版本创建Vue实例 new Vue()指定配置项渲染数据 el:指定挂载点可以理解为css的选择器data提供数据
四、插值表达式 {{}}
插值表达式是一种Vue的模板语法
我们可以用插值表达式渲染出Vue提供的数据
1.作用利用表达式进行插值渲染到页面中
表达式是可以被求值的代码JS引擎会讲其计算出一个结果
以下的情况都是表达式
money 100
money - 100
money * 10
money / 10
price 100 ? 真贵:还行
obj.name
arr[0]
fn()
obj.fn()2.语法
插值表达式语法{{ 表达式 }}
h3{{title}}h3p{{nickName.toUpperCase()}}/pp{{age 18 ? 成年:未成年}}/pp{{obj.name}}/pp{{fn()}}/p3.错误用法
1.在插值表达式中使用的数据 必须在data中进行了提供
p{{hobby}}/p //如果在data中不存在 则会报错2.支持的是表达式而非语句比如if for ...
p{{if}}/p3.不能在标签属性中使用 {{ }} 插值 (插值表达式只能标签中间使用)
p title{{username}}我是P标签/p五、响应式特性
1.什么是响应式
当我们谈论Vue的响应式时实际上是在说Vue.js框架如何帮助我们轻松地处理数据变化的方式。通俗来说Vue的响应式是指当你改变程序中的数据时界面会自动更新以反映这些变化的特性。
比如说你在Vue应用中有一个变量 count用来表示某个数字。当你改变这个 count 的值比如从 1 变成 2Vue会自动帮你更新相关的界面部分使其显示最新的值而不需要你手动去修改页面上的内容。
这种机制背后的原理是Vue使用了一种称为“响应式数据绑定”的技术。它会监视你的数据并在数据变化时负责更新相关的视图。这样你就可以更专注于数据和业务逻辑而不必担心手动更新页面。
总的来说Vue的响应式让我们更方便地开发交互式的用户界面因为它自动处理了数据变化时界面的更新使得整个过程更加流畅和高效。
2.如何访问 和 修改 data中的数据
data中的数据, 最终会被添加到实例上 ① 访问数据 “实例.属性名” ② 修改数据 “实例.属性名” “值” 总结
Vue.js 是一个强大且灵活的前端框架具有响应式数据绑定、组件化等特性能够轻松构建现代化的用户界面。通过本文的介绍和第一个实例我们初步了解了 Vue.js 的基本概念和用法。Vue 的简洁性和易用性使其成为前端开发中的热门选择未来它将继续在构建优秀 Web 应用的道路上发挥重要作用。