- 博客(5)
- 收藏
- 关注
原创 在 IE8+ 中生成二维码(jsqr + excanvas,IE5适用,附文件)
本文记录了在IE8环境下生成二维码的踩坑过程。作者尝试使用jsqr库时发现IE8不支持Canvas功能,导致报错。经过多次尝试,包括将jsqr编译为ES5版本、引入excanvas.js模拟Canvas功能,最终通过调整canvas元素生成顺序解决了问题。文中详细记录了调试过程,并提供了封装后的二维码生成函数QRGenerator,包含版本、容错率等参数配置,为需要在IE8等老旧浏览器中实现二维码功能的开发者提供了实用解决方案。
2025-11-13 16:07:15
852
原创 Electron 打包后图片资源失效问题排查与解决方案
本文分享了Electron+Vue3应用中"打包后图片不显示"问题的解决方法。作者发现通过props传入的图片路径在开发模式正常,但打包后失效。原因是Vite无法识别字符串形式的图片引用。提供了两种解决方案:1)使用import显式引入图片资源;2)将图片放入public目录并使用绝对路径。两种方法都能确保图片在开发和打包后正常显示。
2025-07-02 15:54:09
1056
原创 Vue中reactive()和ref()两种变量区别
Vue 3 中 ref() 和 reactive() 的主要区别:ref() 适用于基本类型(需通过 .value 访问),返回包装对象;reactive() 适用于对象/数组,返回代理对象(直接访问属性)。ref() 可用于基本类型或需要整体替换的对象,reactive() 更适合复杂对象结构。两者都支持深层响应式,模板中 ref 会自动解包。
2025-07-02 11:04:14
269
原创 Django ORM模型Q函数查询方法
本文介绍了Django ORM中Q函数常用的查询操作符,包括精确匹配(exact/iexact)、包含匹配(contains/icontains)、数值比较(gt/lt/gte/lte)、范围查询(in/range)、日期查询(year/month/day)、字符串匹配(startswith/endswith等)等多种查询方式。每个操作符都配有代码示例,帮助开发者掌握Django的复杂查询技巧。这些操作符可以灵活组合使用,构建强大的数据库查询条件。
2025-07-02 10:59:59
1481
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1