当前位置: 首页 > wzjs >正文

499元做网站网络推广营销平台系统

499元做网站,网络推广营销平台系统,wordpress博客添加ico图标,课程网站建设课程前两天的文章内容对uniapp开发鸿蒙应用做了一些详细的介绍,包括配置开发环境和项目结构目录解读,今天我们正式开始写代码。 入门新的开发语言往往从Hello World开始,Uniapp的初始化项目中已经写好了一个简单的demo,这里就不再赘述…

前两天的文章内容对uniapp开发鸿蒙应用做了一些详细的介绍,包括配置开发环境和项目结构目录解读,今天我们正式开始写代码。

入门新的开发语言往往从Hello World开始,Uniapp的初始化项目中已经写好了一个简单的demo,这里就不再赘述,我们直接从布局开始说起。

Uniapp的布局方式和鸿蒙原生语言ArkTs有所不同,但又颇为神似。

幽蓝君之前总结过,所有的布局方式无非只有三种,横向、竖向和层叠,其他所有的布局方式都由这三种衍生而来,Uniapp也不例外。

ArkTs中有Row()、Column()、Stack()、Flex()这几个基础的布局容器组件,更复杂一些的还有像List()、Grid()、Scroll()等等。

而在Uniapp中,基础的布局方式我们通常直接使用view容器来实现。比如我想要实现一个横向的布局,使用view容器,在view的样式中设置布局方式为row:

<view style="display: flex;flex-direction: row;" ><view style="width: 100px;height: 100px;background-color: aqua;">组件1</view><view style="width: 100px;height: 100px;background-color:bisque;">组件2</view>
</view>

而到了纵向布局,只需要把布局方向设置column就行了:

<view style="display: flex;flex-direction: column;" ><view style="width: 100px;height: 100px;background-color: aqua;">组件1</view><view style="width: 100px;height: 100px;background-color:bisque;">组件2</view>
</view>

接下来比较难的部分到了,对于层叠布局,ArkTs直接提供了Stack()容器,并且有对应的对齐方式可以直接设置,比较简单。但是uniapp并没有提供这种对齐方式,flex-direction中是不能直接设置层叠布局的。

我们可以使用postion属性来实现。postion的作用是设置定位方式,有static、relative、fixed、absolute集中方式,我们今天要说的是absolute。

absolute是一种绝对定位方式,是脱离了文档流、相对于父元素的绝对定位方式。

更详细一点解释就是不管它有多少同级别的组件,都不影响它以父元素左上角为原点的定位,同样的它也不影响别人,相当于悬浮在上层,使用偏移量来控制位置。比如下面这段代码:

<view  style="display: flex;flex-direction: column;position: relative;" >
<view style="width: 50px;height: 50px;background-color:bisque;">组件1</view>
<view style="width: 50px;height: 50px;background-color:blue;">组件2</view>
<view style="width: 50px;height: 50px;background-color:brown;">组件3</view>
<view style="width: 100px;height: 100px;background-color: aqua;position: absolute;opacity: 0.5;align-items: center;">组件4</view>
</view>

所以如果需要层叠布局的两个容器都使用absolute定位,并且使用top、left、bottom、right来设置对齐方式,就实现了鸿蒙中的Stack()一样的功能:

<view class="content" style="display: flex;flex-direction: column;position: relative;" >
<view style="width: 100px;height: 100px;background-color: aqua;position: absolute;top: 0;">组件1</view>
<view style="width: 50px;height: 50px;background-color:bisque;position: absolute;z-index: 10;top: 0;">组件2</view>
</view>

这里可以使用z-index来设置谁在上一层,另外,绝对定位的父容器需要设置position: relative属性,否则子组件无法找到目标。

以上就是Uniapp开发鸿蒙的基础布局方式,感谢您的阅读。


文章转载自:

http://oKppxRhC.kndyz.cn
http://P6SAqT27.kndyz.cn
http://ajBzhLXJ.kndyz.cn
http://GTxrgXLV.kndyz.cn
http://ZLdYwHvD.kndyz.cn
http://a2EZwHXC.kndyz.cn
http://6aQ7y8w9.kndyz.cn
http://2gi7S32R.kndyz.cn
http://y1dw41Hb.kndyz.cn
http://ic7MyXFC.kndyz.cn
http://Z5kPRVLB.kndyz.cn
http://fWiH8GXb.kndyz.cn
http://nRnEYpWM.kndyz.cn
http://rV3mITmS.kndyz.cn
http://ocktMNZz.kndyz.cn
http://ZgOWz0QT.kndyz.cn
http://lGDCSRfd.kndyz.cn
http://NkakB80y.kndyz.cn
http://PzbMl3lH.kndyz.cn
http://VmClFeAn.kndyz.cn
http://YJhoIwRU.kndyz.cn
http://ZBhFIDXu.kndyz.cn
http://8pYE4M5i.kndyz.cn
http://pGmKFrmV.kndyz.cn
http://XNS1pgyN.kndyz.cn
http://rur66uRR.kndyz.cn
http://aMZqbOgJ.kndyz.cn
http://7unENUcm.kndyz.cn
http://PT9OLJnd.kndyz.cn
http://IIKm7oMG.kndyz.cn
http://www.dtcms.com/wzjs/735581.html

相关文章:

  • 重庆网站建设推广公司关键词密度
  • 绍兴h5建站临沂网站seo
  • 佛山个性化网站搭建建设工程信息化考试报名网站
  • 杭州制作网页与网站最常用的网页制作工具
  • 数字币网站开发会展设计效果图
  • 网站开发项目资金运用明细福建住房和建设网站
  • 网站内如何做论坛手机版网站设计
  • 锡林浩特市长安网站 建设初步方案5113二次加密和三次加密
  • 网站设计制作过程网站后台配置
  • 做网站比较好的个人网站怎么做的模板
  • 南京网站开发联系南京乐识本地网站建设电话
  • 网站搭建接单e福州app官方下载
  • 手机如何制作自己的网站东莞网站建设 汇卓
  • 网站后台功能模块设计中国最火的网站
  • 红安城市建设局投诉网站企业网站服务费怎么做记账凭证
  • 您身边的网站建设顾问wordpress控制仪
  • 个人房屋做民宿在哪个网站微信开发有哪两种
  • 网站系统 深圳博域通讯公司做了网站怎么做推广
  • 盐城公司做网站付网站建设费
  • 品牌网站设计方案网页如何建设
  • 好的免费博客网站婚纱网站模板免费下载
  • 外国炫酷网站静态html转化wordpress主题
  • 网站建设与运营 教材 崔腾讯云买域名
  • 免费外贸网站模板下载一个网站需要什么
  • 网站权重排行榜个人小视频制作
  • 网站建站平台源码济南seo推广效果好
  • 手机网站建站流程成都网站设计公司
  • 制作一个购物网站要多少钱网页代码教程
  • 高校邦营销型网站建设答案qq是哪个国家公司开发的软件
  • 高端企业门户网站建设费用hexo导入wordpress