1.浅拷贝:拷贝地址(修改完拷贝的地址,拷贝前的地址也会修改,对原数据有影响) 2. 深拷贝:拷贝的是数据 修改数据之后 对原数据没有影响 2.1 使用json 实现深拷贝...
1.浅拷贝:拷贝地址(修改完拷贝的地址,拷贝前的地址也会修改,对原数据有影响) 2. 深拷贝:拷贝的是数据 修改数据之后 对原数据没有影响 2.1 使用json 实现深拷贝...
组件功能分析: 固定顶部显示,有三种类型:成功success,错误error,警告warning。 显示消息提示时需要动画从上滑入且淡出。 组件使用的方式不够便利,封装成工具...
v2 .v-model的实现原理 两个指令的结合 v-bind 绑定表单的value属性 v-on 绑定input事件 当输入框的内容发生改变后 会触发input事件 拿到事...
vue组件间的12种传值方式[https://link.juejin.cn/?target=https%3A%2F%2Fwww.cnblogs.com%2Fkonglxblo...
什么是 javascript 数据类型 判断数据类型的方法 事件循环机制 垃圾回收机制和内存泄漏 闭包 递归 原型和原型链、构造函数、实例对象、原型对象 创建对象的方式 复制...
图片懒加载,数据懒加载, 路由懒加载 1.图片懒加载原理 1.1 开始时 不设置src属性 1.2 图片在可视区域内,设置src 然后加载图片 1.3 使用API,inter...
为了在加载的过程中等待效果更好,封装一个骨架屏组件。 大致步骤: 需要一个组件,做占位使用。这个占位组件有个专业术语:骨架屏组件。 属性:高,宽,背景,是否有闪动画,是否有淡...
1.配置网络请求 由于平台的限制,小程序项目中不支持 axios,而且原生的wx.request()API 功能较为简单,不支持拦截器等全局定制的功能。因此,建议在 uni-...
1. 原生 封装工具函数 getTree 1.1 定义 -映射对象 map 数组treeList=[] 1.2 遍历 后端返回的数组 list 为 每个数组对象item 添加...
小程序 基本语法 列表渲染: wx:for项的变量名默认为 item wx:for-item 可以指定数组当前元素的变量名 下标变量名默认为 index wx:f...
为什么会有nextTick这个东西的存在? 因为 vue 采用的异步更新策略,当监听到数据发生变化的时候不会立即去更新DOM,而是开启一个任务队列,并缓存在同一事件循环中发生...
登陆页,发请求到获得服务器响应的整个过程。 1.表单验证(login/index.vue) 1.1 utils/validate.js ---> validMobile ...
主页模块功能实现 1.登录页成功之后,跳转进入主页 路由跳转: this.$router.push(地址) 2.通过路由导航守卫 实现跳转限制 优化设置白名单数组 关键字i...