中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

玛多县| 台湾省| 师宗县| 浦东新区| 汝阳县| 上饶县| 崇仁县| 襄垣县| 天全县| 沂源县| 仙居县| 侯马市| 仁怀市| 沂水县| 南溪县| 津南区| 凤台县| 凉城县| 三都| 永登县| 屏边| 公安县| 德江县| 浑源县| 樟树市| 依兰县| 井研县| 阳谷县| 鄯善县| 惠安县| 新民市| 霍林郭勒市| 云林县| 醴陵市| 桑植县| 普定县| 通州区| 富蕴县| 南陵县| 日土县| 丹阳市|