情况大致如下面代码的描述,当ContainerPage中的方法increaseParam()触发时,希望可以刷新SubComponent展示的内容。有什么优雅的办法吗?SubComponent.etsComponentexportstructSubComponent{BuilderParampubliccontent:()voidbuild(){row(){this.content()}}}ContainerPage.etsEntryComponentexportstructContainerPage{Stateparam:number0build(){row(){SubComponent({content:(){Text(${this.param})}})}}increaseParam(){this.param+1}}
一些callback或者promise在退出页面时是不是只能手动中断?能否比较方便的自动在退出页面时中断?
import{LRSStore}from'lrsrequestlib'import{NumberConfigRes}from'lrsrequestlibsrcmainetsmodelsNumberConfigRes'PreviewComponentexportstructGiftNumPopupWindow{numberConfigRes:NumberConfigResLRSStore.getNumberConfigResSync()StateselectConfig:ArraynullnullStateshowNumberConfigRes:ArrayArray(1,1)StatescaleY:number0LinkWatch('exitShowDialog')onDismiss:booleanLinkshowGiftNumPopupWindow:booleanaboutToApp...
使用styledstring给text组件显示时,显示内容为空可以确定的是传值按照文档里面的示例做的trycatch也没有报错我的styledString的构建是没有问题的,自己在demo里面尝试可以显示。但是写在list的item里面就无法显示。。。在list的item中1,new一个textController,外部传styledString进item里面来,在aboutToAppear里面setStyledString空白内容2,外部传一个textController,在list的build函数里面根据这个controller来构建一个Text还是空白内容
和文档中grid中示例5大致相同一样,如何给grid切换位置排序添加动画特效https:developer.huawei.comconsumercndocharmonyosreferencesV5tscontainergridV5%E7%A4%BA%E4%BE%8B5
Image($r('app.media.img2')).width('100%').height(200).rotate({angle:90}).id('saveView')Button('截图').onClick((){componentSnapshot.get("saveView",async(error:Error,pixmap:image.PixelMap){if(error){console.error("error:"+JSON.stringify(error))return;}this.pixmappixmap;})})Image(this.pixmap).width('100%')最后显示的还是图片原来的样子
创建了一个横向的list,item是一个text,只设置了宽度,但是展示出来的效果是,list会铺满全屏,在不设置高度的情况下,我就想问下,如何让list的高度自适应
在stack中使用Foreach遍历渲染某个数组,数组长度为5,使用office对数据项进行偏移,使每次stack中只能展示3个数据项(可以理解为每一项占据宽度为30%),结合手势滑动,实现左右滚动效果,要求无论往任何方向滑动时都能循环展示数据,例如向右滑动时,依次展示数组的末尾项第一项第二项…
组合手势顺序识别(PinchGesture+PanGesture(PanDirection.ALL)),捏合手势pinchGesture的onActionUpdate无法触发。手势响应链如下:捏合+Pan的响应链是:PinchGestureonActionStartPanGestureonActionStartPanGestureonActionUpdatePanGestureonActionUpdatePanGestureonActionUpdatePanGestureonActionUpdatePanGestureonActionEnd诉求:可以正常收到pinchGesture的onActionUpdate回调场景描述:视频播放器除了常规的长按、点击、上下左右拖动手势,还需要可以对视频画面进行捏合缩放以及拖动查看局部画面。
现在的设计图上的图片是png,不是svg这种矢量图,用的image组件,写的固定宽高,但是放在分辨率大的手机上会模糊,这个问题有什么好的办法解决,必须要用媒体查询的方式吗?Image($r('app.media.rightarrow')).width(100).height(100).objectFit(ImageFit.Cover)
使用LazyForEach,是否支持notifyDataRange这样的方法,这样在头部或者底部增加数据后,可以更新到List
现在的业务场景是,我在我的页面点击某个功能,然后触发了登录,登录成功后我需要将用户信息展示到页面上。我怎么能监听到我是从登录页返回到了我的页面了?
Row(){Text('支付账户').fontSize(18).fontColor(Color.Black).fontWeight(FontWeight.Bold).width('25%')Blank().layoutWeight(1)Scroll(this.scroller){Row(){ForEach(this.getAccountList(),(item:AccountModel){if(item!null){Text(item.accountName).height(24).fontColor(item.accountTypethis.accountType0x0EC6F1:Color.Black).backgroundColor(item.accountTypethis.accountType0x1A0EC6F1:0xEDF0F3).borderRadius(12)...
使用pageTransition实现转场动画弹出新页面之前白色背景盖住了旧页面,但是新页面退出时没有遮挡
TextArea如自动获取焦点弹出键盘,另外如何自定义placeholder。
页面A打开页面B,然后页面B再打开页面C然后有时候需要关闭页面B有时候不关闭。2个动作是独立的。我们目前是先push到页面C如果页面B决定需要关闭是再调用back。反正此时会关闭页面C。不符合相关预期。
如图所示ZLKTshowList是一个数组使用State修饰的里面存放的是对象listModel是一个实例对象,里面有一个数组showList我进行数组删除时删除showList里面的元素页面没有进行刷新
全栈若城 的精彩回答获得了0 赞同
wx662108d97e2cc 的精彩回答获得了0 赞同
hm673c38c974de6 的精彩回答获得了0 赞同
hm673c38c974de6 的精彩回答获得了0 赞同
hm673c38ebd6bf2 的精彩回答获得了0 赞同