Home > Article > Web Front-end > Is the default style of uniapp adaptive?
With the continuous development of the mobile application market, more and more developers are turning their attention to cross-platform development tools. What follows is research and understanding of these development tools, among which uniapp is a cross-platform development tool that has attracted much attention. Many people will have questions about the default style of uniapp, and this article will discuss this.
First of all, we need to understand the characteristics of uniapp. uniapp is a cross-platform development tool based on the Vue.js framework. It can simultaneously develop applications that run on multiple platforms such as WeChat mini-programs, Alipay mini-programs, H5 pages, and APPs. Such characteristics have also enabled uniapp to gain greater attention and user base in the mobile application market.
Next, let’s learn about the default style of uniapp. In uniapp, the default style is adaptive. In other words, applications on different platforms display the same effect on different screen sizes. This is due to uniapp's use of rem as the unit to achieve adaptive functionality.
Using the rem unit, you can easily convert the size in the design draft into the corresponding screen size to achieve self-adaptation. In uniapp, you can easily modify the base proportion of rem by modifying the variables in the uni.scss
file. For example, changing $uni-rem: 50px !default;
to $uni-rem: 100px !default;
will change the basic proportion of rem from 50px to 100px.
In addition, some UI components are also provided in uniapp, such as Navbar, Tabbar, Grid, etc. The display effects of these components on different platforms are also adaptive. For example, in an H5 page, the Navbar will automatically be displayed at the top of the page, while in a WeChat applet, the Navbar will automatically become a mini program navigation bar and be displayed at the top of the page.
In short, the default style of uniapp is adaptive, which is also the basis for it using rem as the unit. At the same time, the UI components provided by uniapp can also adapt to the display effects of different platforms, which brings great convenience to developers. If you are a developer who is using uniapp for cross-platform development, I believe this article can help you better understand the default style of uniapp.
The above is the detailed content of Is the default style of uniapp adaptive?. For more information, please follow other related articles on the PHP Chinese website!