前端常见的奇技淫巧

     突发奇想,将工作中常遇到的小问题汇总了一下,希望对大家有所帮助,后续还将继续补充!也欢迎广大猿友继续投稿!

1、如何减少小程序的包体积?(项目越来越庞大可能会导致打包失败,也特影响性能)

答:静态资源cdn加载,图片、css、js等都可以放在cdn上,页面只负责放html。


2、如何在vue里打断点?

答: 在项目中放“debugger”。


3、如何阻止微信浏览器拦截下载链接?

答:放应用宝链接即可,应用宝会自动处理安卓、ios下载方式。(ps:应用宝属于腾讯自家app,不会拦截)


4、如何获取textarea中内容高度?

答:①获取" "数量;②获取textarea滚动高度和内容行高(滚动高度/行高)。


5、如何页面精准截屏?即html2jpg || html2png(案例:有个海报页面,有输入框、按钮、二维码,截图的图片内容不需要按钮)

答:页面再copy一个隐藏不包含button的div或自己需要的海报,canvas画这个隐藏的div。


6、如何解决自动回复加超链接的方法?

答:将超链接转成短链。

7、ps如何一次性保存不同格式的切片?

答:先shift选中不同的切片预设不同的格式后,保存格式为“HTML 和图像”即可。

8、如何解析小程序码,获取小程序页面路径和参数?

答:通过微信开发者工具》编译模式》通过二维码编译。(ps:需和当前小程序appId一致,即需知小程序码的appId)

原文地址:https://www.cnblogs.com/gaofengming/p/11857697.html