Lines Matching refs:surfaceId
294 同层渲染简单来说就是,底层使用空白的H5页面,用**Embed标签**进行占位,原生使用**NodeContainer**来站位,最后将Web侧的surfaceId和原生组件绑定,渲染在**Node…
317 private surfaceId: string = ""; // 当前的surfaceId
323 private nodeMap: Map<string, Node> = new Map<string, Node>(); // 存放与surfaceId关联的BuilderNode
326 * 设置surfaceId等渲染选项
329 this.surfaceId = params.surfaceId;
341 if (!this.surfaceId) { // 当前没有surfaceId时直接返回null
344 let getNode: Node = this.nodeMap.get(this.surfaceId);
345 if (getNode) { // 根据surfaceId获取BuilderNode
348 …let newNode: Node = new BuilderNode(uiContext, { surfaceId: this.surfaceId, type: this.renderType …
350 this.nodeMap.set(this.surfaceId, newNode);
359 if (!this.surfaceId) {
362 let getNode: Node = this.nodeMap.get(this.surfaceId);
387 // 获取embed标签的surfaceId等信息,传入searchNodeController
389 surfaceId: embed.surfaceId as string,