Egret之ProtoBuf(引用)
生活随笔
收集整理的這篇文章主要介紹了
Egret之ProtoBuf(引用)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言 : 有時候 , 在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中 :
② , 我們可以看看生成的相關的.d.ts(protobuf-bundles.d.ts)
三 : 使用
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
轉載于:https://blog.51cto.com/aonaufly/2339754
總結
以上是生活随笔為你收集整理的Egret之ProtoBuf(引用)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Kong 1.0正式发布,提供服务网格支
- 下一篇: Linux如何打开执行脚本