
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Builder修饰,构建方方法里面实现UI界面的代码,构建方法是在自定义组件中调用的,具体是Row(){this.构建方法}或者是Colum(){this.构建方法},调用的时候是自定义组件(){界面参数:实现界面的方法},实现界面的方法需要用。在使用时候调用是作为参数传递给自定义的组件,参数是界面,封装成方法,方法用@Buider修饰。方法实体就是具体的界面实现。@Builder修饰。

当导航内容过多的时候,可能会超出屏幕,这时候需要滚动效果,加上barMode(BarMode.Scrollable)这个属性就行。Text(`${item}内容`).fontColor(Color.Red)'首页','关注','热门','军事','体育','八卦','数码','财经','美食','旅行','直播','NBA'

Tabs页面需两个组件,分别是TabContent和TabBar。每个TabContent对应一个TabBar,也可以不配置,可以通过TabContent的tabBar属性进行配置。当页面较多时,可以通过Tabs组件进行展示,如下图,支持顶部、底部、侧边栏。

tabBar的索引,而点击tab或者滑动的时候刚能够获得tab的索引值,两者等的时候显示背景图和字体的背景色,不一样就显示默认的字体颜色和默认的背景图。myBuilder多了两个参数,一个是下标索引值,一个是选中的时候的图片,当索引和切换到的下标值一样的时候,就加载高亮的图片和文字颜色也改成高亮。切换选项卡时调用,返回的是切换或者是选中叶的下标索引,对比索引和切换后的返回值一样,就是需要高亮的界面

let student1:Student = { stuId: 1, name: '小丽', gender: '女', age: 12 }对象数组,语法格式:let 数组名:数组类型[] = [{对象实例1},对象实例2},对象实例3},]实例化对象语法格式是:let 对象名: 要实例化的对象 = {属性1,属性2....}JSON.stringify(实例化的对象)鸿蒙系统中对象的修饰关键字是。

总结:鸿蒙中类的关键字有interface和class,interface简单的类,class修饰的类更复杂,需要用new关键字来实例化,类封装有属性、方法,有构造方法。console.log('食物:', p.foods?console.log('大米饭:', c.name.length)console.log('姓名:', p.name.length)let p: 类名 = new 类名()或

如果显示在左边,使用的是vertical属性,下图,只需要把加上.vertical(true).height(150)就可以实现。.scrollable(false)只能点击.animationDuration(0) 禁止动画。

我们首先分析布局结构,整体式垂直方向的布局,外层容器自然是Colum,上层是图片组件Image,接下来是Text组件,接下来是Row组件,Row+Text+Span+Image+Text,点击要变化的包括两部分,数字和图标和文字的颜色,这两个属性都需要用@State装饰器修饰,

console.log(`hello, ${yourName}, 我是${this.name}`)let p1:Person = new Person('我是华为', 18)// 通过this可以访问到创建出来的实例对象。方法名(参数...):返回类型{p1.sayHi('小怪兽')return '稻香'this可获取实例对象。

鸿蒙局部变量 this








