uniapp开发⼩程序的经验总结
1. 新建UI项⽬
⾸先,我们的UI是基于ColorUI,当ColorUI没有的样式,就基于Uniapp⾃带的UI。所以项⽬的开始要引⼊这两个UI框架。如下,新建⼀个uni-ui项⽬。
再建⽴⼀个ColorUI项⽬。
如果需要观看ColorUI的效果以便直到⾃⼰需要⽤哪些组件,可以将其运⾏起来,如下。
uni-ui同理。这样只要我们需要的样式都可以在这两个UI取材了。
2. 搭建⾃⼰的项⽬
新建⼀个⾃⼰的uniapp项⽬,建⽴完成后。项⽬结构如下。
接着先引⼊ColorUI样式:
将ColorUI项⽬下的colorui⽬录,拷贝到⾃⼰项⽬的根⽬录下。
在⾃⼰项⽬根⽬录的App.vue⽂件下引⼊两个css⽂件,如下
<style>
如何制作app小程序
/*每个页⾯公共css */
@import "colorui/main.css";
@import "colorui/icon.css";
</style>
需要哪个样式,可以到ColorUI项⽬下审查元素,拷贝对应的class即可。
如果⾃⼰想要的样式ColorUI没有,则需要引⼊uni-ui的样式:
将uni-ui项⽬根⽬录下的common复制到⾃⼰项⽬的根⽬录
在App.vue⽬录中引⼊css⽂件
最后App.vue类似:
<style>
/
*每个页⾯公共css */
@import "colorui/main.css";
@import "colorui/icon.css";
@import url("common/uni.css");
</style>
⾃此,UI项⽬导⼊完成
3. ⼀些基础⼯作
使⽤tabbar:可以到uniapp官⽹到tabbar部分拷贝过来使⽤。
页⾯跳转、发起请求:到uniapp官⽹看看,使⽤uniapp的组件即可
如果⼀个页⾯太复杂,建议分成多个组件。在该页⾯⽬录下新建⼀个compoment⽬录,在compoment⽬录下新建多个组件(vue⽂件),如下图所⽰:
引⼊组件:如下图所⽰在需要⽤到的地⽅引⼊组件,甚⾄还可以传值。
4. 页⾯布局
这⾥讲⼀些页⾯布局的实⽤建议。
元素是从上到下,独占⼀⾏的,使⽤标准流div布局即可
如果元素是需要在⼀⾏中排列,则需要浮动float布局。但浮动布局不能精确将元素布局在容器中指定位置,所以需要定位position布局。但是这种⽅式需要脱离了⽂档流,需要各种clear清除浮动,这种⽅式落后了。建议使⽤flex布局综上,从上到下布局使⽤div,从左到右布局使⽤float和position。或者使⽤flex
使⽤flex的好处很多,可以在左右布局中justify-content将元素布局到指定的位置。因此流⾏使⽤该布局。
总结
到此这篇关于uniapp开发⼩程序结的⽂章就介绍到这了,更多相关uniapp开发⼩程序内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。