突发奇想,将工作中常遇到的小问题汇总了一下,希望对大家有所帮助,后续还将继续补充!也欢迎广大猿友继续投稿!
1、如何减少小程序的包体积?(项目越来越庞大可能会导致打包失败,也特影响性能)
答:静态资源cdn加载,图片、css、js等都可以放在cdn上,页面只负责放html。
2、如何在vue里打断点?
答: 在项目中放“debugger”。
3、如何阻止微信浏览器拦截下载链接?
答:放应用宝链接即可,应用宝会自动处理安卓、ios下载方式。(ps:应用宝属于腾讯自家app,不会拦截)
4、如何获取textarea中内容高度?
答:①获取"\n"数量;②获取textarea滚动高度和内容行高(滚动高度/行高)。
5、如何页面精准截屏?即html2jpg || html2png(案例:有个海报页面,有输入框、按钮、二维码,截图的图片内容不需要按钮)
答:页面再copy一个隐藏不包含button的div或自己需要的海报,canvas画这个隐藏的div。
6、如何解决自动回复加超链接的方法?
答:将超链接转成短链。
7、ps如何一次性保存不同格式的切片?
答:先shift选中不同的切片预设不同的格式后,保存格式为“HTML 和图像”即可。
8、如何解析小程序码,获取小程序页面路径和参数?
答:通过微信开发者工具》编译模式》通过二维码编译。(ps:需和当前小程序appId一致,即需知小程序码的appId)