08 2021 档案

摘要:1. 获取两个数组中某个属性值相等的项 let a=[{name:1},{name:4},{name:3}] let b=[{name:5},{name:4},{name:2}] let index = a.findIndex(aItem => b.some(bItem => bItem.name 阅读全文
posted @ 2021-08-30 15:46 ·灯 阅读(45) 评论(0) 推荐(0) 编辑
摘要:在main.js文件中添加以下代码 Date.prototype.Format = function (fmt) { var o = { 'M+': this.getMonth() + 1, 'd+': this.getDate(), 'h+': this.getHours(), 'm+': thi 阅读全文
posted @ 2021-08-30 15:34 ·灯 阅读(77) 评论(0) 推荐(0) 编辑
摘要:对象直接赋值时,例如 let b = { name: 'name', age: 12} let a=b, a.age = 13 console.log(b.age) // 13 由此可见,当改变 a 的属性值时,b也会随之改变,因为这是一个引用传递而不是值传递,a和b指向的是同一个内存地址,修改a后 阅读全文
posted @ 2021-08-30 15:21 ·灯 阅读(1658) 评论(0) 推荐(0) 编辑
摘要:main.js 中 let vue = new Vue({ router, el: '#app', render: h => h(App) }); export defaultvue 在js文件中,直接使用$vue即可 阅读全文
posted @ 2021-08-30 15:06 ·灯 阅读(1185) 评论(0) 推荐(0) 编辑
摘要:百度地图API-示例中心: https://lbsyun.baidu.com/jsdemo.htm#aCreateMap 1.引入百度地图(此处用到的是V2.0版本) 1> 建立一个js文件,例 map.js export function loadBMap(funcName) { var scri 阅读全文
posted @ 2021-08-30 10:32 ·灯 阅读(2064) 评论(1) 推荐(0) 编辑
摘要:Promise 简单来说就是一个容器,里面保存着某个未来才会结束的时间,通常是一个异步操作的结果。 它有三种状态:pending(执行中)、success(成功)、rejected(失败) resolve作用: 将 Promise 对象的状态从“未完成”变为“成功”(即从 pending 变为 re 阅读全文
posted @ 2021-08-26 17:29 ·灯 阅读(277) 评论(0) 推荐(0) 编辑
摘要:手机端的兼容性非常多,其中软键盘导致页面错误及滚动问题也很常见! 原因:软键盘弹出和收回时页面的高度会随之变化,所以常伴有页面样式定位错乱或页面滚动的问题存在! 实现:通过监听页面尺寸变相的实现监听软键盘是否弹出或收回,每次弹出或收回时强制将页面高度重置为初始高度! html代码 <div clas 阅读全文
posted @ 2021-08-26 11:09 ·灯 阅读(820) 评论(1) 推荐(1) 编辑
摘要:先看效果 关于移动端表格 移动端的UI框架大都没有表格组件,pc端的UI框架都是几个表格组合实现固定,然后通过js处理实现同步滚动。这样的好处是容易实现,pc端也不会出现什么问题。但是在手机端时,会有严重的不同步滚动现象,处理的不好时,甚至会出现错位等,体验非常不好。所以在移动端几乎没有可满足我需求 阅读全文
posted @ 2021-08-26 10:40 ·灯 阅读(4220) 评论(1) 推荐(0) 编辑
摘要:一 谈谈对 keep-alive 的了解? keep-alive 是Vue内置的一个组件,可以使被包含的组件保留状态,避免重新渲染,其有以下特性: * 一般结合路由和动态组件一起使用,用于缓存组件; * 提供 include 和 exclude 属性,两者都支持字符串或正则表达式,include 表 阅读全文
posted @ 2021-08-25 16:33 ·灯 阅读(78) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示