dom就是网页中的元素,网页中每一个标签都是一个node节点,包括media,title等元素,通常分文四类文档节点:就是整个网页文档 他的nodeName: "#docum...
dom就是网页中的元素,网页中每一个标签都是一个node节点,包括media,title等元素,通常分文四类文档节点:就是整个网页文档 他的nodeName: "#docum...
图片懒加载主要是只有当图片出现在浏览器的可视区域内时,才向服务器请求图片设置图片正真的路径,让图片显示出来。第一步:安装lazyload 第二步:main.js导入lazyl...
在vuex中,有些状态属性会有些重复和冗余,为了解决这个问题我们可以使用辅助函数来简化处理代码,辅助函数的使用方法如下第一步:在当前页面导入辅助函数 第二步骤,使用辅助函数,...
: Unexpected token u in JSON at position错误这是因为localStorage.getItem("cart")获取的值是undefine...
第一步 设置const变量export const ADDNUM = 'addnum';export const JIANNUM = 'jiannum';export con...
1、新建一个vue.config.js文件,然后复制以下代码 limit可以修改照片大小的范围,5000就是5kb以下的转成base64 2、重新npm run sever
1、使用new Set去重 2、使用for嵌套循环删除重复的值 3、indexof判断新数组是否包含这个相同值 ,如果不等于-1也就是新数组没有这个值就push到新数组中 ...
vue中的mvvm就是数据双向绑定,也就是数据model通过viewmodel影响视图view,视图view通过viewmodel影响数据model。那么他是具体怎么实现的呢...
es6中的set主要是作用是一是对数组去重,set的将数组去重实例化 ,二是对数组交集 合并、差集 set的的方法有以下几种 clear 清空内容 返回的是underfine...
es6的map 主要是可以让任何形式作为对象的熟悉,例如数字、对象、函数等等我们以前的object的属性都是字符串,例如 但是我们现在使用map来定义对象,可以用任何值作为属...
es6中扩展运算符... 用于参数对象的所有可遍历属性,拷贝到当前对象之中。可以实现深拷贝实现合并数组 实现深浅拷贝
es6中的对象解构赋值 对象的解构赋值,新变量名字要和对象中的变量名一致 数组中的解构赋值,数组是依次赋值的 字符串的解构赋值,也是依次赋值的 利用解构赋值,我们可以快速将2...
tarbar的是显示和隐藏我们可以使用vuex和路由来控制,使用watch来是监听当前路由是否包含某个路径,如果包含则显示,把vuex中的state属性设置为true,然后在...
nextTick()简单的理解是:当网页数据更新了,并且在dom中渲染后,自动执行该函数,当项目中你想在改变DOM元素的数据后基于新的dom做点什么,对新DOM一系列的js操...
父子组件生命周期执行顺序:首先执行父组件的 beforeCreate created beforeMount 。在执行子组件的beforeCreate...
mixin主要作用是提取组件中相同的代码,对生命周期、methods、components、data都可以做提取,也可以说他也算一种公共变量
时间戳转日期
1、css定义变量 --color-text:#66 使用方法 color:var(--color-text)让所有的选择器都可以使用自定义变量属性。最佳实践是定义在根伪类...
这是因为异步加载数据没有加载完,就在组件使用length属性,此时data数据为空,导致的错误 解决的方式: 在最外面的div使用vif做一个判断,如果这个data属性有值,...
应用场景:需要频繁请求的地方,例如搜索框搜索 使用第三方框架 underscore.js解决防抖_.debounce(function,time,true)function是...