指针详细讲解

指针详细讲解初学者,学习 vue 应该从何下手?这些你应该知道一、为什么要学习Vue1.前端必备技能2.岗位多,绝大互联网公司都在使用Vue3.提高开发效率4.高薪必备技能(Vue2+Vue3)二、什么是Vue概念:Vu

初学者,学习 vue 应该从何下手?这些你应该知道   一、为什么要学习Vue   1.前端必备技能   2.岗位多,绝大互联网公司都在使用Vue   3.提高开发效率   4.高薪必备技能(Vue2+Vue3)   二、什么是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是什么:   什么是构建用户界面:   什么是渐进式:   什么是框架:   三、创建Vue实例   我们已经知道了Vue框架可以 基于数据帮助我们渲染出用户界面,那应该怎么做呢?
指针详细讲解
指针详细讲解   比如就上面这个数据,基于提供好的msg 怎么渲染后右侧可展示的数据呢?   核心步骤(4步):准备容器引包(官网) — 开发版本/生产版本创建Vue实例 new Vue()指定配置项,渲染数据el:指定挂载点data提供数据
指针详细讲解
指针详细讲解   总结:创建Vue实例需要执行哪4步   四、插值表达式 {{}}   插值表达式是一种Vue的模板语法   我们可以用插值表达式渲染出Vue提供的数据   
指针详细讲解
指针详细讲解   1.作用:利用表达式进行插值,渲染到页面中   表达式:是可以被求值的代码,JS引擎会讲其计算出一个结果   以下的情况都是表达式:   2.语法   插值表达式语法:{{ 表达式 }}   3.错误用法   4.总结   1.插值表达式的作用是什么   2.语法是什么   3.插值表达式的注意事项   五、响应式特性   1.什么是响应式?   ​ 简单理解就是数据变,视图对应变。   2.如何访问 和 修改 data中的数据(响应式演示)   data中的数据, 最终会被添加到实例上   ① 访问数据: “实例.属性名”   ② 修改数据: “实例.属性名”= “值”
指针详细讲解
指针详细讲解   3.总结   什么是响应式如何访问和修改data中的数据呢   六、Vue开发者工具安装   通过谷歌应用商店安装(国外网站)极简插件下载(推荐) https://chrome.zzzmh.cn/index   安装步骤:
指针详细讲解
指针详细讲解   安装之后可以F12后看到多一个Vue的调试面板
指针详细讲解
指针详细讲解   七、Vue中的常用指令   概念:指令(Directives)是 Vue 提供的带有 v- 前缀 的 特殊 标签属性。   为啥要学:提高程序员操作 DOM 的效率。   vue 中的指令按照不同的用途可以分为如下 6 大类:内容渲染指令(v-html、v-text)条件渲染指令(v-show、v-if、v-else、v-else-if)事件绑定指令(v-on)属性绑定指令 (v-bind)双向绑定指令(v-model)列表渲染指令(v-for)   指令是 vue 开发中最基础、最常用、最简单的知识点。   八、内容渲染指令   内容渲染指令用来辅助开发者渲染 DOM 素的文本内容。常用的内容渲染指令有如下2 个: v-text(类似innerText) 使用语法:,意思是将 uame 值渲染到 p 标签中 类似 innerText,使用该语法,会覆盖 p 标签原有内容 v-html(类似 innerHTML)使用语法:,意思是将 intro 值渲染到 p 标签中类似 innerHTML,使用该语法,会覆盖 p 标签原有内容类似 innerHTML,使用该语法,能够将HTML标签的样式呈现出来。   代码演示:   九、条件渲染指令   条件判断指令,用来辅助开发者按需控制 DOM 的显示与隐藏。条件渲染指令有如下两个,分别是: v-show 作用: 控制素显示隐藏 语法: v-show = “表达式” 表达式值为 true 显示, false 隐藏原理: 切换 display:none 控制显示隐藏场景:频繁切换显示隐藏的场景   
指针详细讲解
指针详细讲解   v-if 作用: 控制素显示隐藏(条件渲染) 语法: v-if= “表达式” 表达式值 true显示, false 隐藏原理: 基于条件判断,是否创建 或 移除素节点场景: 要么显示,要么隐藏,不频繁切换的场景   
指针详细讲解
指针详细讲解   示例代码:   v-else 和 v-else-if 作用:辅助v-if进行判断渲染语法:v-else v-else-if=”表达式”需要紧接着v-if使用   示例代码:   十、事件绑定指令   使用Vue时,如需为DOM注册事件,及其的简单,语法如下:按钮按钮按钮 简写为 @内联语句   事件处理函数   注意:事件处理函数应该写到一个跟data同级的配置项(methods)中methods中的函数内部的this都指向Vue实例   3.给事件处理函数传参 如果不传递任何参数,则方法无需加小括号;methods方法中可以直接使用 e 当做事件对象 如果传递了参数,则实参 表示事件对象,固定用法。   十一、属性绑定指令   作用:动态设置html的标签属性 比如:src、url、title语法:v-bind:属性名=“表达式”v-bind:可以简写成 => :   比如,有一个图片,它的 属性值,是一个图片地址。这个地址在数据 data 中存储。   则可以这样设置属性值: (v-bind可以省略)   十二、小案例-波仔的学习之旅   需求:默认展示数组中的第一张图片,上一页下一页来回切换数组中的图片   实现思路:   1.数组存储图片路径 [‘url1′,’url2’,’url3’,…]   2.可以准备个下标index 去数组中取图片地址。   3.通过v-bind给src绑定当前的图片地址   4.上一页下一页只需要修改下标的值即可   5.当展示第一张的时候,上一页按钮应该隐藏。展示最后一张的时候,下一页按钮应该隐藏   十三、列表渲染指令   Vue 提供了 v-for 列表渲染指令,用来辅助开发者基于一个数组来循环渲染一个列表结构。   v-for 指令需要使用 形式的特殊语法,其中:item 是数组中的每一项index 是每一项的索引,不需要可以省略arr 是被遍历的数组   此语法也可以遍历对象和数字   十四、小案例-小黑的书架   需求:   1.根据左侧数据渲染出右侧列表(v-for)   2.删除按钮时,应该把当前行从列表中删除(当前行的id,利用filter进行过滤)
指针详细讲解
指针详细讲解   准备代码:   十五、v-for中的key   语法: key=”唯一值”   作用:给列表项添加的唯一标识。便于Vue进行列表项的正确排序复用。   为什么加key:Vue 的默认行为会尝试原地修改素(就地复用)   实例代码:   注意:key 的值只能是字符串 或 数字类型key 的值必须具有唯一性推荐使用 id 作为 key(唯一),不推荐使用 index 作为 key(会变化,不对应)   十六、双向绑定指令   所谓双向绑定就是:数据改变后,呈现的页面结果会更新页面结果更新后,数据也会随之而变   作用: 给表单素(input、radio、select)使用,双向绑定数据,可以快速 或 设置 表单素内容   语法:v-model=”变量”   需求:使用双向绑定实现以下需求登录按钮表单中的内容重置按钮清空表单中的内容   
指针详细讲解
指针详细讲解   十七、综合案例-小黑记事本   
指针详细讲解
指针详细讲解   功能需求: 列表渲染 删除功能 添加功能 底部统计 和 清空   Vue2.x +Vue3.x + 实战项目,一套视频教程全覆盖,追求最短路径讲解,从入门到实战,章节自成闭环,每个章节配取企业化综合实战案例,让同学学以致用!快速掌握企业级开发实战能力2023新版Vue2+Vue3基础入门到实战项目全套教程,自学前端vue就选黑马程序员,一套全通关!_哔哩哔哩_bilibili

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/82998.html

(0)
上一篇 2024年 7月 28日 下午3:02
下一篇 2024年 7月 28日 下午3:06

相关推荐

关注微信