OpenHarmony开源社区
直播中

王辉

7年用户 1309经验值
私信 关注
[问答]

请问鸿蒙的JS UI如何获得当前组件的Value的值?

鸿蒙的JS UI如何获得当前组件的Value的值和,自定义一个属性customeVal的值
{{title}}

此处不一定是Button,有可能是Text,Image,也有可能是list的for循环的组件的值 等其他组件
在JS中代码中,
export default {
    data: {
        title: ""
    },
    getVal(e) {
        this.title= e.value + e.customeVal;//但没有任何效果,Text没有展示出来
    }
}

回帖(1)

申根换

2022-4-7 11:53:07


    {{title}}

   



export default {

    data: {

        title: ""

    },

    getVal(e) {

        // 使用json打印e的值

        console.log('=============' + JSON.stringify(e))

    }

}

{"type":"click","target":{"ref":"8","type":"button","attr":{"customeval":"Test123","value":"哈哈,你好","id":"Text2","debugLine":"pages/index/index:4"},"style":{},"customComponent":false,"event":["click"],"id":"Text2"},"currentTarget":{"ref":"8","type":"button","attr":{"customeval":"Test123","value":"哈哈,你好","id":"Text2","debugLine":"pages/index/index:4"},"style":{},"customComponent":false,"event":["click"],"id":"Text2"},"timestamp":1635818425241}

根据想要那个值就能得到,例如:获取button的value: e.target.attr.value

希望能帮助你。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分