
温故而知新
hx_programmer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
温故而知新(第六天)
1、js 防抖和节流函数防抖:将几次操作合并为一此操作进行。原理是维护一个计时器,规定在延迟时间后触发函数,但是在延迟时间内再次触发的话,就会取消之前的计时器而重新设置。只有最后一次操作能被触发应用场景:搜索联想函数节流(throttle):使得一定时间内只触发一次函数。原理是通过判断是否到达一定时间来触发函数应用场景: 鼠标滚动事件,轮播图2.、什么是类数组(伪数组),如何将其转化为真实的数组?伪数组有下面几个特点1、具有 length 属性2、按索引方式存储数据3、不具有数组原创 2021-11-15 20:02:25 · 449 阅读 · 0 评论 -
温故而知新(第五天)
一 .Vue 中怎么重置 data? 要初始化 data 中的数据,可以使用 Object.assign()方法,实现重置 data 中的数据, 下面我详细介绍一下Object.assign()方法基本定义:Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 用法:Object.assign(target, ...sources),第一个参数是目标对象,第二个参数是源对象,就是将源对象属...原创 2021-11-09 18:45:07 · 416 阅读 · 0 评论 -
温故而知新(第四天)
1.你知道 style 上加 scoped 属性的原理吗? 先说一下scoped是干什么的,在 Vue 组件中,为了使样式私有化(模块化),不对全局造成污染,可以在 style 标签上添加 scoped 属性以表示它的只属于当下的模块,局部有效。如果 一个项目中的所有 Vue 组件 style 标签全部加上了 scoped,相当于实现了样式 的私有化. 它的原理是通过PostCSS 转移实现,PostCSS 给所有 dom 添加了一个唯一不重复的动态属性,然后,给 CSS...原创 2021-11-08 19:12:17 · 109 阅读 · 0 评论 -
温故而知新(第三天)
1.编程式导航使用的方法以及常用的方法 首先我们先说一下什么是编程式导航,顾名思义,就是在业务逻辑代码中实现导航我们常用的方法一般有四种:1.路由跳转 : this.$router.push() 2.路由替换 : this.$router.replace() 3.后退: this.$router.back() 4.前进 :this.$router.go(n) (这里的n可以是负数也可以是正数,负数代表后退,正数代...原创 2021-11-07 16:17:31 · 128 阅读 · 0 评论 -
温故而知新(第二天)
1.简述vuex数据传递流程 当我们调用dispatch 来触发 actions 里面的 方法。actions 里面的每个方法中都会 有一个 commit 方法,当方法执行的时候 会通过 commit 来触发 mutations 里面的方法进行数据的修改。 mutations 里面 的每个函数都会有一个 state 参数,这样就可以在 mutations 里面进行 state 的数据修改 ,当数据修改完毕后,会同步到组件中,因为数据双向绑定,所以页面的数据也会发生改变2.Vuex 的 ...原创 2021-11-06 22:02:21 · 116 阅读 · 0 评论 -
温故而知新(第一天)
1.Vue.cli 中怎样使用自定义的组件?有遇到过哪些问题吗?在Vue.cli中使用自定义组件一般分为四步第一步: 新建组件文件,一般在src下的components文件夹中创建,script标签中一定要有export default {} 第二部: 在父组件中导入该组件第三步: 在父组件的components属性上注册该组件第四步: 在父组件的template中使用该组件遇到的问题: 如果导入的时候子组件名用的是驼峰命名法,在template中使用时eslint会自动转化为用减号原创 2021-11-05 22:39:59 · 170 阅读 · 0 评论