
Vue
文章平均质量分 53
枫叶在飘呀
学无止境
展开
-
Vue中key原理和作用
key的原理和作用key 作用 :用来作为数据的唯一标识key原理:vue中的key其实存在着一种diff算法,也正是这个diff算法,使得页面在被渲染时更加高效,什么是diff算法,其实是一种虚拟DOM算法,就是将新的虚拟DOM与重新渲染的虚拟DOM进行一个对比 vue中的key属性就是按照这个key的值来一一对比。如果匹配到一样的Node节点会便不会重新使用新的虚拟DOM进行渲染,而是采用原有虚拟DOM结构。情景一在使用v-for时不使用key属性(其实vue会将其默认将索引作为原创 2021-10-28 22:25:55 · 1951 阅读 · 1 评论 -
Vue中的插槽slot使用
Vue中的插槽slot1.首先在了解这个插槽这个概念之前,我想通过一个图片来更加形象说一下。下面简单说一下这个图片,我们可以看到父组件中包含了各个大小相同的子组件,这些子组件中的布局上面的布局是一样的,唯一不相同的是,不同的形状。首先我们会想着先做好一个子组件,比如说是cpn1,这个组件做好后,我复制两份然后再修改他们不同的地方,这样作其实看来也是可以的,但是这样做导致了组件的复用性是特别差的.然后我们用到slot插槽后,就可以这样来做:我可以单单创建一个子组件然后用slot标签给布局不同的部分提原创 2021-05-18 14:42:02 · 177 阅读 · 1 评论 -
Vue局部组件和全局组件
Vue中的父组件和子组件 Vue中我们在定义组件时,需要先创建一个组件构造器,然后再跟据实际情况,采用局部组件定义和全局组件定义。 首先我先说一下为什么使用自定义组件,我们再写前端代码时候会遇到代码重复性高,或者说是代码冗余,观赏性不美观,我简单举个例子:我们想让这个div中的内容重复出现多次,我们会多复制几行运行结果:当我们想着多复制几行,会这样做<script type="text/javascript">//步骤1.组件构造器 const cpn = V原创 2021-05-09 00:16:20 · 513 阅读 · 0 评论 -
用Vue.js实现一个简易的购物车
基于Vue.js实现一个简易的购物车一、该案例主要实现功能功能1.可以对商品进行更改数量,加减按钮。(初始定义的数量为1,加操作正常进行,减操作当数量小于0时,减操作按钮不得使用)。2.可以对每一项商品进行删除操作,当商品删除完后,会有一个显示购物车为空的提示字下面就来展示一下代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>书籍购物车</tit原创 2021-05-06 10:33:20 · 4070 阅读 · 0 评论