qml 自定义组件问题

问题遇到的现象和发生背景

做UI界面开发时,在一个QML文件中使用Component自定义一个组件。使用Loader加载多个,怎样去修改自定义组件中的属性。

遇到的现象和发生背景,请写出第一个错误信息

尝试过一些方法,直接在Component中 property 定义属性,会报错不可以新增变量属性

用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
Rectangle{

        Loader{
            sourceComponent: test
            onLoaded: {
                 rec_text.text = "123
            }
}
Component{
        id:test
        Rectangle{
            id:rec
            Text {
                id:rec_text
                text: qsTr("abcd")
          }
}
运行结果及详细报错内容

运行结果是没有出现更改

我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%

我通过property定义属性值,放在哪里都无法更改

我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”