当前位置:网站首页>Colleague notes - small program entry point
Colleague notes - small program entry point
2020-11-09 15:25:00 【The wind of fallen leaves】
1. Small program upload pictures or videos need to be compressed , There are limits to the procedure , The data is too laggy to show up
Three methods :
One is to use the official interface wx.compressImage(Object object);
One is by compressing the size of the image , utilize canvas Redraw to get a compressed image ;
Finally, install third-party image compression package .
2.textarea Component keyboard occlusion problem ,, Because it's a problem with native components , Model for this textarea The impact of components is huge , When focusing input, the keyboard blocks the input , Not scrolling up as expected , Compatible solutions can be cumbersome ,( When the focus is triggered, let it be textarea, It's to let it go for view) Encapsulates a textarea( The principle passes view Tag to replace the status when you don't click input )
3. Unit conversion :
BaseInfo.winWidth = res.windowWidth / (res.windowWidth / 750);
BaseInfo.winHeight = res.windowHeight / (res.windowWidth / 750);
1rpx = ( Device width / 750) px
1px=2rpx
1rem=35rpx
( Style compatibility is still troublesome , Early typesetting or need to be cautious )
The screen width of the applet is fixed to 750rpx( namely 750 Individual physical pixels ), It's true on all devices ,1rpx=(screenWidth / 750)px, among screenWidth Is the actual width of the phone screen ( Company px), for example iphone6 Of screenWidth=375px, It's in iphone6 in 1rpx=0.5px
4. Compatibility of various models , For Android and ios Compatibility is still troublesome , The front layout is still very important , It's better to consider the later compatibility in typesetting ,ipad And the style of mobile phone is also different , therefore px Still need to be precise
5.video Component problems , Applet video Component can't listen for events that are up and down
video Components api The document looks like this :
tip: video Component is a native component created by the client , Its hierarchy is the highest , Cannot pass z-index Control level
tip: Please do not leave scroll-view、swiper、picker-view、movable-view Use in video Components
tip: css Animation is right video Invalid component
Small program video You can't control the hierarchy problem
6.wxss It can't be used es6 Language
7.background-image Property only supports connection with network address , Local address has no effect
8.data assignment , stay js It can be used directly this.data, But it needs to be used in small programs setData To assign
9. When the development is complete, realize Really can't be in wxml There's too much writing in it style style , Because some of the lower versions of the hand are even incompatible
10. Try not to use margin-bottom , When the element is at the bottom of the page , stay ios Maybe margin-bottom It will fail , So suggest , All use padding-bottom
11.wx.navigateTo A new window opens the page The new page has a return button ,wx.redirectTo Close current page , Jump to a page in the app The new page has no return button
12.view Forced line wrap white-space:pre-wrap;
13. When the video is enlarged and played, there is no available method for wechat applet , You need to write your own mask , Over the screen , Click the mask to make a pop-up window to enlarge and play
14. Pictures don't need to be masked and pop-up windows , Wechat has its own available methods
15. Applet recording pause and natural playback end api The timer can't be turned off
Click pause : In the pause method Clear timer End of natural play : In the playback timer, judge that the playback time is equal to the recording time and turn off the timer
版权声明
本文为[The wind of fallen leaves]所创,转载请带上原文链接,感谢
边栏推荐
- 干货推荐:关于网络安全技术的专业术语,你知道多少?
- Arthas install quick installation document
- To me, multithreading transaction must be a pseudo proposition!
- c语言(循环链表)实现贪吃蛇的基本功能
- CCF BDCI热门赛题:非结构化商业文本信息中隐私信息识别
- CAD tutorial cad2016 installation course
- Autocad2020 full version installation text course, registration activation cracking method
- SEO建设者,有哪些说不出的苦?
- Two ways for Tencent cloud server to build WordPress website
- Echart sets the spacing between columns
猜你喜欢

设置背景图片的两种方式,并解决手机端背景图片高度自适应问题

5 minutes get I use GitHub's 5-year summary of these operations!

Position promotion | intelligent multimedia group of Microsoft Asia research institute recruits computer vision algorithm Intern

缓存的数据一致性

leetcode算法(1)

MES系统在行业应用里区别于传统式管理

最新版PyCharm 2020.3 :可实现结对编程,智能文本校对等|附下载体验

乘风破浪的技术大咖再次集结 | 腾讯云TVP持续航行中

python中常见的一些错误异常类型

堆重启_uaf_hacknote
随机推荐
懒得写文档,swagger文档导出来不香吗
大厂面试系列(二):并发编程
Explain three different authentication protocols in detail
What is website [new four modernizations]?
python中常见的一些错误异常类型
JS判断对象类型方法_typeof怎么用_instanceof怎么用_constructor怎么用_Object.prototype.toString()怎么用
Flink的安装和测试
Put method of immutablemap
华为云GaussDB:从颠覆自我到颠覆行业,重构数据库市场新格局
AUTOCAD2020安装包&安装教程
CAD tutorial cad2016 installation course
Using fastai to develop and deploy image classifier application
Full link stress testing of moral integrity -- the evolution of corpus intelligence
Performance comparison of serialization tools such as Jackson, fastjson, kryo, protostuff
Simple use of AE (after effects)
OpenYurt 深度解读:如何构建 Kubernetes 原生云边高效协同网络?
I do digital transformation in traditional industries (1)
Cad2016 software installation tutorial
EMQ X 在中国建设银行物联网平台中的应用EMQ X 在中国建设银行物联网平台中的应用
帮助企业摆脱困境,名企归乡工程师:能成功全靠有它!