前端
Miss-赐
这个作者很懒,什么都没留下…
展开
-
获取对象里面任意属性值
获取对象里面任意属性值上代码直接使用:/** * 获取对象属性值 * @param {object} object 取值对象 * @param {string} attributeChain 属性名链路 * @param {*} defaultValue 默认值 * @return {*} 最终取值 */const get = (object, attributeChain, defaultValue = null) => { if (!object || typeof obje原创 2021-04-16 17:28:40 · 1624 阅读 · 2 评论 -
正则表达式获取url参数
正则表达式获取url参数直接使用:/** * 获取全部url参数 * @param {string} url url地址,没传默认取当前页面的url * @return {object} query params */export function getQueryParams (url = window.location.href) { url = decodeURIComponent(url); // 对 encodeURIComponent() 函数编码的 URI 进行解码 r原创 2021-04-16 17:13:06 · 259 阅读 · 0 评论 -
判断是否为iphoneX系列手机(移动端系列)
判断是否为iphoneX系列手机(移动端系列)直接上代码:function isIphonex() { // X XS, XS Max, XR const xSeriesConfig = [ { devicePixelRatio: 3, width: 375, height: 812, }, { devicePixelRatio: 3, width: 414, height: 896,原创 2021-04-16 17:07:49 · 555 阅读 · 0 评论 -
react生命周期
组件的生命周期分成了三个不同阶段 实例化期 存在期 销毁时期>1.实例化期: 从组件开始创建到生成真实的dom (第一次渲染)>2.存在时期: 实例化之后和用户交互的这个时期 (组件状态或者属性发生变化)>3.销毁时期: 组件从内存中被销毁 (用户关闭该组件或者组件被其他组件替换)1.实例化时期过程 从组件开始创建到生成真实的dom>1.组件属性的默认值设置Es7在组件内部使用 static defaultProps={ }Es6在组件外定义 组件名.defaultP原创 2020-07-18 08:25:46 · 174 阅读 · 1 评论