欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序设置控件权重

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:740

高端HTML5响应式企业通用网

2020-05-06   浏览:521

html5响应式外贸网站英文版

2020-05-08   浏览:510

HTML5自适应律师工作室类网

2020-04-04   浏览:504

HTML5影视传媒文化公司类网

2020-05-12   浏览:500

微信小程序设置控件权重

发布时间:2020-12-24  

项目中最常用的两种布局方式,水平布局和垂直布局,在微信小程序中实现起来也比较简单。 1.横向水平布局: 实现水平布局,需要四个view容器组件,其中一个是父容器。如下: !--index.wxml-- view class="co ...

 

 

 

 

项目中最常用的两种布局方式,水平布局和垂直布局,在微信小程序中实现起来也比较简单。

      1.横向水平布局:

       

微信小程序设置控件权重

实现水平布局,需要四个view容器组件,其中一个是父容器。如下:

class="content"> "flex:1;height:100px;background-color:green">box1 "flex:1;height:100px;background-color:blue">box2 "flex:1;height:100px;background-color:yellow">box3

给父容器以下样式     

1 /**index.wxss**/ 2 .content{ 3 display: flex; 4 flex-direction: row; 5 }

其中display:flex将view设置为弹性布局,flex-direction: row;设置布局的方向是横向水平布局。

在三个自容器view中,设置一个高度,不设置宽度,将flex设置为1,意思是评分屏幕宽度,以便得到三个同等宽度。当然您也可以设置他的宽度,比如我设置如     下:

1 2 3 class="content"> 4 "width:50px;height:100px;background-color:green">box1 5 "width:50px;;height:100px;background-color:blue">box2 6 "width:50px;;height:100px;background-color:yellow">box3 7

效果就是每个宽度占50px,同样实现横向水平布局。效果如下:

微信小程序设置控件权重

而当我将box1设置为固定宽度50px,而box2,box3不设置宽

度而直接设置flex:1,代码如下:

1 2 class="content"> 3 "width:50px;height:100px;background-color:green">box1 4 "flex:1;height:100px;background-color:blue">box2 5 "flex:1;height:100px;background-color:yellow">box3 6

效果将会是box1占了他该有的50px的宽度之后,剩下的整个屏幕的宽度由box2和box3平分。效果如下:

微信小程序设置控件权重

       2.纵向垂直布局:

       

微信小程序设置控件权重

纵向布局实现跟横向布局相似,但是需要把布局方式改为纵向列式的,假如需要将每个box的宽度设置为flex:1等自适应布局的话,需要给父容器一个               高度,否则子容器的高度只会显示为刚好能包裹文字的告诉。当然您也可以设置每个box的高度。这里我选择自适应,所以给父容器一个600px的高度,让里面的         三个box平分他的高度。代码如下: 

本文标签

: