1 2 3 4 5 ··· 36 下一页

2025年12月1日

微信小程序内嵌vue项目实现页面自定义分享完整示例代码

摘要: 如题,微信小程序内嵌vue2的h5项目,要实现H5页面自定义分享,具体操作如下: 一. H5部分 1. public/index.html引用微信jssdk: <script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script> 阅读全文

posted @ 2025-12-01 14:43 逍遥云天 阅读(46) 评论(0) 推荐(0)

2025年11月20日

JavaScript 数组高阶用法汇总(含浏览器+微信小程序WebView支持)

摘要: JavaScript 数组高阶用法汇总 方法分类方法名核心作用返回值类型关键特点浏览器支持(最低版本)微信小程序WebView支持 核心遍历类 forEach 遍历数组执行操作,无返回值 undefined 无法中断遍历,适合简单循环操作 ✅ 全支持: Chrome 4+、Firefox 2+、Sa 阅读全文

posted @ 2025-11-20 10:34 逍遥云天 阅读(5) 评论(0) 推荐(0)

2025年11月19日

京东小程序报错APP-SERVICE-SDK:setStorageSync:fail

摘要: 京东小程序后台监控中心-业务代码异常报错: 4,Error,APP-SERVICE-SDK:setStorageSync:fail; at pages/brand/index onReady function; at api request success callback function, Er 阅读全文

posted @ 2025-11-19 10:02 逍遥云天 阅读(6) 评论(0) 推荐(0)

2025年11月18日

vue3+ts项目自定义全局函数调用正常但IDE报异常类型ComponentPublicInstance上不存在属性“$showLoading"

摘要: 如题,定义一个全局函数$showLoading,可以正常使用,但IDE报异常了,创建类型声明文件就可以了。 在 src 目录下创建 types 文件夹,然后创建 shims-vue.d.ts 文件: // src/types/shims-vue.d.ts import { ComponentCust 阅读全文

posted @ 2025-11-18 17:07 逍遥云天 阅读(8) 评论(0) 推荐(0)

2025年11月17日

vue项目实现Tab页面触底上拉切换下个Tab

摘要: 如题,实现Tab页面触底上拉切换下一Tab的功能,关键流程:下滑触底——显示“上拉切换下一页”——继续上拉超过一定距离(如100px)——切换下一页,重置相关参数。 关键代码: 一. 处理滚动的业务逻辑封装为goodsListScroll.js,代码如下: //触底上拉切换下一页相关代码 expor 阅读全文

posted @ 2025-11-17 14:57 逍遥云天 阅读(12) 评论(0) 推荐(0)

2025年11月12日

vue3+ts实现页面滚动位置的保存及恢复

摘要: 前言: 折腾了n个小时才搞定,这个在vue2中不显眼的功能到了vue3中没想到成为了拦路虎。借助于AI一遍一遍的尝试各种方案,最终敲定了路由守卫beforeEach中保存组件滚动位置到store,页面的onActivated中读取滚动位置并进行恢复。 实现思路: 路由守卫beforeEach中保存滚 阅读全文

posted @ 2025-11-12 17:18 逍遥云天 阅读(9) 评论(0) 推荐(0)

到底是用vue2还是vue3好?

摘要: 使用vue2还是vue3? 对于使用vue2还是vue3的争论一直在持续,个人对于这个问题也纠结了好久。 最近使用vue3+ts重构了现有vue2项目的几个主要的页面,也试着重写了一些比较复杂的功能,发现目前使用vue3的的最大障碍是生态不够完善,相较之下写法上的不适应就不算什么了。 如果你做的项目 阅读全文

posted @ 2025-11-12 16:40 逍遥云天 阅读(52) 评论(0) 推荐(0)

2025年11月5日

css3过渡效果如何处理高度不确定的动态内容

摘要: 如下图,要实现一个超出一定高度默认折叠的div层,下边带有展开/折叠按钮,点击按钮实现展开/折叠。 原来的代码: .attrTable { border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; height: auto; 阅读全文

posted @ 2025-11-05 13:34 逍遥云天 阅读(21) 评论(0) 推荐(0)

2025年11月3日

vue3+ts+pinia项目实现数据持久化配置

摘要: 前言: 在AI的协助下,捣鼓了好一会儿才搞定,遇到了配置persist单词拼错的,也有main.ts文件没配的,最后一步步排查所有问题才搞定了。这里就贴下所有相关的配置,也希望其他网友些博文的时候留意一点,尽量把所有相关的配置都写上,有时候关键的东西漏一点都够人排查好久的。 需要安装的插件: npm 阅读全文

posted @ 2025-11-03 17:05 逍遥云天 阅读(43) 评论(0) 推荐(0)

2025年10月31日

vue3+ts+vant4开发,已配置自动引入,使用closeToast组件报异常closeToast is not defined

摘要: 虽然已经配置了自动引入,但Vant 4 的closeToast是从vant/es/toast中导出的,而不是单独的close-toast模块。所以,使用的时候还是要手动引入的,加上如下代码就好了: import { closeToast } from 'vant/es/toast'; 引入close 阅读全文

posted @ 2025-10-31 13:04 逍遥云天 阅读(10) 评论(0) 推荐(0)

1 2 3 4 5 ··· 36 下一页

导航