- 博客(10)
- 收藏
- 关注
原创 前端面试基础题总结
分为原始类型:值存栈内存,赋值是拷贝值;引用类型:地址存在栈,数据在堆,赋值拷贝地址✅ 原始类型(Primitive)n✅ 引用类型(Reference)
2026-11-11 14:34:42
165
原创 pinia实现数据持久化(Pinia3x以上)
3.在每个需要开启持久化的文件中配置 persist: true,1.安装pinia-plugin-persistedstate。2.引入使用mian.js。
2026-08-27 09:39:29
34
原创 原型、原型链知识
注意:手动重写 prototype 后,constructor 会丢失,需要手动修正。实例.__proto__ === 构造函数.prototype。,一个实例修改,全部实例受影响(原型污染)。,方法不能复用,每次 new 都新建函数。作用:通过实例可以找到自己的构造函数。,原型上产生冗余重复属性,浪费内存。(显式原型),是一个对象,用来存放。(隐式原型),指向它构造函数的。,解决原型污染,可以向父类传参。继承父类原型上的方法,复用内存。,原型链最终指向 null。,这条查找链条就是原型链。
2026-07-27 16:21:36
199
原创 es6相关知识(创作中。。。)
/ 生成 0,1,2,3,4 有序数组 Array.from({ length: 5 }, (item, index) => index);解构底层要求右侧可迭代,数字、布尔、null、undefined 不可迭代,数组解构只能接收数组、字符串、Set 等可迭代类型。对象、数组这类引用类型,地址不变,内部属性、数组元素可以随意修改。* 内部判断相等使用 SameValueZero,认为 NaN === NaN、+0 === -0;let/const 同样提升,但存在暂时性死区,声明前无法访问;
2026-07-22 15:17:44
246
原创 1.小程序复制链接,开发者是怎么看到携带的参数的?
可以看到出现了复制页面路径的选择,点击之后就能看到所携带的页面路径以及参数了。3.打开小程序要获取的分享链接的页面,点击左上角...1.登录微信开发公众平台,选择小程序码。2.在开启入口处添加已经添加成。
2026-04-27 10:51:56
83
原创 微信小程序使用echart图,为什么会出现图表随着页面滑动而脱离所在位置?
解决方法:页面中不要使用scroll-view,打开canvas中的canvas2d属性。
2026-04-14 08:43:32
37
原创 opacity 、display、visibility的区别是什么?
opacity、visibility、display 这三个属性分别取值 0、hidden、none 都能使元素在页面上看不见,但是他们在方方面面都还是有区别的。定义建立布局时元素生成的显示框类型。用来设置元素是否可见。
2026-03-25 09:51:52
55
原创 v-if 和 v-show 的区别?
指令用于条件性地渲染一块内容。这块内容只会在指令的表达式返回真值时才被渲染,会进行创建和销毁vnode节点。会在 DOM 渲染中保留该元素;仅切换了该元素上名为。
2026-03-24 16:02:02
17
原创 uniapp适配钉钉小程序的坑
解决方案:经过测试发现,如果将movable-area当成组件引用就无法移动,必须在组件里面写movable-area,并且设置安全距离,或者图标就会出现在最顶部和最底部无法可见和移动的问题。解决方案:经排查在钉钉小程序中不能添加canvas2d,canvas2d是解决微信小程序布局错乱问题。问题2.qiun-data-charts图表无法显示问题。问题1.movable-area无法移动。
2026-03-24 15:57:58
32
原创 Volta前端管理工具
简单来说:相对于nvm来说,它可以自动识别项目中的node版本进行切换,不需要开发者手动切换。支持跨平台(Windows、Mac、Linux)最好提前卸载其他的包管理工具,以免有问题。为什么使用volta?3.volta相关命令。
2026-01-09 09:27:12
464
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅