- 博客(67)
- 收藏
- 关注
原创 封装自己的底部弹出框
自己工作的时候接受的一个项目因为app壳子版本登记太低也是为了防止出现兼容问题,所有的组件都是自己封装的,这个项目是基于Uniapp开发的App和H5.我接手的业务中涉及到的组件很多,今天就自己封装一个底部弹出框,因为我这个弹出框是弹出内容在里面做选择,所以原来封装的都不好用不适合所以自己开发的。这就是最简单一个弹出框,可以基于这个弹出框去写时间选择的弹窗、日期选择的下拉框,把自己需求写到自己代码的内容区就可以了。
2024-08-02 16:59:36 236
原创 实现吸顶效果,一个页面多个元素吸顶效果
新业务开发用到了吸顶效果而且是一个页面滚动到不同的位置不同的元素进行吸顶叠加。我是基于uniapp去写的,原理思路都一样吸顶效果很常见,这是我自己的写法,是通过uniapp自带的监听滚动事件,如果是vue使用window.addEventListener(“scroll”, this.add);或者js可以通过document.body.scrollTop,一通百通。
2024-08-02 16:58:51 450
原创 JavaScript中的可迭代对象
我是在使用for…in…和for…of…的时候出现了一点不理解,深入去追其本质的时候发现了可迭代对象这个名词。可以应用 for…of 的对象被称为 可迭代的。技术上来说,可迭代对象必须实现 Symbol.iterator 方法。obj的结果被称为 迭代器(iterator)。由它处理进一步的迭代过程。一个迭代器必须有 next() 方法,它返回一个 {done: Boolean, value: any} 对象,这里 done:true 表明迭代结束,否则 value 就是下一个值。
2024-07-04 10:44:51 858
原创 CSS面试题常用知识总结day03
选择器决定将样式应用在哪个或哪些元素身上。元素选择器:例如id 选择器: 例如#box{…}类选择器: 例如.box{…}通配:*{…}子级选择器:ul>li{…}伪类选择器:a:link{…}:hover{…}伪元素选择器:::after{…}
2024-04-02 10:44:48 1183
原创 CSS面试题常用知识总结day02
大家好我是没钱的君子下流坯,用自己的话解释自己的知识前端行业下坡路,甚至可说前端已死,我还想在前段行业在干下去,所以从新开始储备自己的知识。从CSS——>Javascript——>VUE2——>Vuex、VueRouter、webpack——>VUE3——>pinia、Vite把前端基本的从新顺一遍,找出自己的不足。再去把一些组件给仔细研究一些自己以前没有发现的细节使用方法。希望大家都能找到自己的出路。
2024-03-27 10:09:18 1237
原创 css面试题常用知识总结day01
大家好我是没钱的君子下流坯,用自己的话解释自己的知识前端行业下坡路,甚至可说前端已死,我还想在前段行业在干下去,所以从新开始储备自己的知识。从CSS——>Javascript——>VUE2——>Vuex、VueRouter、webpack——>VUE3——>pinia、Vite把前端基本的从新顺一遍,找出自己的不足。再去把一些组件给仔细研究一些自己以前没有发现的细节使用方法。希望大家都能找到自己的出路。
2024-03-26 19:53:09 1010 2
原创 git上传代码造成代码冲突,解决代码冲突的方法
因为自己刚入职的时候修改了原来的代码,上传前没有同步代码也有可能是其他的原因所造成的的代码冲突,但是上传代码前还是需要使用git pull同步一下远程的代码。
2024-03-25 08:38:15 444
原创 Object.defineProperty()和new Proxy()的区别、VUE双向数据绑定的原理和仿写
Object.defineProperty()和new Proxy的区别具体使用、VUE双向数据绑定原理和仿写数据代理函数代理的实现
2023-07-18 18:12:00 363
原创 未登录拦截token验证全局前置路由守卫axios请求拦截器axios响应器
未登录拦截token验证全局前置路由守卫axios请求拦截器axios响应器
2023-04-11 17:02:42 982
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人