HarmonyOS 鸿蒙Next ArkUI eTS应用开发训练营 半成品演示
HarmonyOS 鸿蒙Next ArkUI eTS应用开发训练营 半成品演示 #HarmonyOS-ArkUI应用开发训练营#
非常感谢华为开发者联盟举办的“ArkUI应用开发训练营“活动!并邀请2021年华为开发者联盟年度牛人张旭乾老师来授课。期间共带来3门视频课、2场直播课。张老师主讲内容是零基础入门HarmonyOS应用开发,快速熟悉eTS为主导的应用前后端开发。因为前几次对于我文章开头分享的课程链接一致好评,我这次继续把课程链接分享下方,对ArkUI应用开感兴趣的可以了解了解。啊哈哈哈哈哈(狗头保护.jpg)
视频:
文档:
老师的课程已经结束好几天了,因为这几天家里比较忙,也没来得及跟着老师写代码,周末终于不忙了,就重新跟着老师的课程写代码,看张老师前端实战篇的视频,把这一节的相关代码写了一遍。如果有错误,欢迎各位老师及时指正。
贴一部分代码,这段代码主要是用网格布局,用Grid来指定“项目”所在的单元格做出各种各样的布局。调用router.push()接口将uri指定的页面添加到路由栈中,即跳转到uri指定的页面。
import router from '@ohos.router'
@Componentstruct MyGridContainer{
@State btnList:number[]=[
1,2,3,4,5,6
]
build(){
GridContainer({
columns:12,
gutter:5,
margin:0
}){
Column({
space:5
}){
Grid(){
ForEach(this.btnList,(item,index)=>{
if(index==0){
GridItem(){
Button("开始写贴")
.onClick(()=>{
router.push({
url:"pages/articlepage",
params:{
article_id:-1
}
})
})
.type(ButtonType.Normal)
.width("100%")
.height("100%")
.borderRadius(5)
}
.rowStart(0)
.rowEnd(1)
.columnStart(0)
.columnEnd(1)
}
if(index==1){
GridItem(){
Button("美食分享")
.onClick(()=>{
router.push({
url:"pages/foodsharingpage",
params:{
article_id:-1
}
})
})
.type(ButtonType.Normal)
.width("100%")
.height("100%")
.borderRadius(5)
}
.rowStart(0)
.rowEnd(0)
.columnStart(2)
.columnEnd(3)
}
if(index==2){
GridItem(){
Button("论编程入门到放弃")
.type(ButtonType.Normal)
.width("100%")
.height("100%")
.borderRadius(5)
}
.rowStart(1)
.rowEnd(0)
.columnStart(2)
.columnEnd(3)
}
if(index==3){
GridItem(){
Button("运动健身")
.type(ButtonType.Normal)
.width("100%")
.height("100%")
.borderRadius(5)
}
.rowStart(1)
.rowEnd(1)
.columnStart(2)
.columnEnd(3)
}
if(index>3){
GridItem(){
Button("恋爱话术大师")
.type(ButtonType.Normal)
.width("100%")
.height("100%")
.borderRadius(5)
}
.rowStart(2)
.rowEnd(2)
.columnStart(2)
.columnEnd(3)
}
})
}
.width("100%")
.height(200)
.columnsTemplate("1fr 1fr 1fr 1fr") //列
.border({width:1,color:"#000"})
}
}
.width("100%")
}
}
export default MyGridContainer
其它代码就不放了,接下来放一个半成品视频
能跟着老师做出第一个小demo,内心还是非常激动的,毕竟是第一次,(狗头保护.jpg)也希望在未来的几天学习,也能够做出自己设计的小demo,加油,张矜持,加油千万鸿蒙人,加油加油加油!!!
更多关于HarmonyOS 鸿蒙Next ArkUI eTS应用开发训练营 半成品演示的实战教程也可以访问 https://www.itying.com/category-93-b0.html
太强了~~~~
~我已经开始考虑是不是内容出的简单了~~
课程的demo做完了都,以后我找时间更新一些肉眼可见的bug修复~~
一起交流~~~
更多关于HarmonyOS 鸿蒙Next ArkUI eTS应用开发训练营 半成品演示的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
不简单,期间遇到的很多小问题,还好老师一直强调翻阅文档,不过还好花时间翻阅文档,也就慢慢解决了。
期待我也能做出自己的demo🌹🌹🌹
加油,努力学就一定可以的,咱们一起交流,
在HarmonyOS鸿蒙系统中,ArkUI框架是用于构建用户界面的关键技术之一,而eTS(Enhanced TypeScript)则是ArkUI中用于开发跨平台应用的一种编程语言。半成品演示通常意味着在训练营中,学员或开发者已经完成了部分ArkUI eTS应用的开发,但尚未达到最终完成状态。
半成品演示可能包括应用的部分界面设计、交互逻辑以及部分功能的实现。在演示过程中,可以重点展示已经实现的功能点,如页面跳转、数据绑定、组件使用等,并说明尚未完成的部分以及后续的开发计划。
对于半成品演示的评估,可以关注其界面设计的合理性、交互逻辑的流畅性以及已实现功能的稳定性。同时,也可以考虑半成品在鸿蒙系统上的兼容性和性能表现。
如果在进行ArkUI eTS应用开发时遇到问题,可以查阅鸿蒙系统的官方文档或参与鸿蒙开发者社区的交流,以获取更多的帮助和支持。如果问题依旧没法解决,请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。