亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Egret之ProtoBuf(引用)

發布時間:2020-06-22 02:35:42 來源:網絡 閱讀:518 作者:Aonaufly 欄目:開發技術

前言 : 有時候 , 在proto中的一個類需要引用另一個類 . 本篇既是為解釋這一問題的.






一 : test.proto(在protobuf\protofile中)

package Test;
message LVO{
    required string message = 1;
    required int32 priority = 2;
}
message Login{
    required string userName = 1;
    required string password = 2;
    optional int32 sex = 3;
    required LVO lvo = 4;
    required bool isFirstLogin = 5;
    repeated string param = 6;
}

① , Login引用了LVO

二 : 使用命令pb-egret generate

① , 必須注意的是 : proto文件在protobuf\protofile中,這樣使用pb-egret generate后,會生成文件在protobuf\bundles中 :
Egret之ProtoBuf(引用)
② , 我們可以看看生成的相關的.d.ts(protobuf-bundles.d.ts)
Egret之ProtoBuf(引用)

三 : 使用

        let $login : Test.ILogin = new Test.Login({
            userName:"Aonaufly",
            password:"123456",
            sex:1,
            lvo:{
                message : "Snow",
                priority : 1
            },
            isFirstLogin:false,
            param:["test", "array", "param"]
        });

① , 使用Login中的lvo數據 $login.lvo.message

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宣汉县| 巢湖市| 巴林右旗| 长沙市| 灵川县| 团风县| 汝城县| 乾安县| 邳州市| 岳普湖县| 榆林市| 平南县| 双辽市| 韩城市| 炎陵县| 莎车县| 慈利县| 平乐县| 双峰县| 五华县| 安宁市| 乐亭县| 泰和县| 安乡县| 东阳市| 洛宁县| 霞浦县| 肥西县| 巴林右旗| 沙河市| 安塞县| 古丈县| 大足县| 永吉县| 平泉县| 醴陵市| 哈密市| 奉节县| 柯坪县| 福清市| 沙湾县|