For AI agents: the complete documentation index is available at /next/llms.txt, the full documentation bundle is available at /next/llms-full.txt, and this page is available as Markdown at /next/api/engine/element-api/__AddConfig.md.
Lynx
  • English
  • __AddConfig

    Introduction

    Adds a config key and config value to the Element object.

    Syntax

    __AddConfig(element: Element, type: string, value: any) : void;

    Parameters

    KeyDescription
    elementAny Element object.
    typeA case-sensitive string representing the config key.
    valueThe config value, which can be of any type.
    Note

    Developers can set some custom configs for the Element to facilitate extensions by the frontend framework.

    Return Value

    No return value.

    Example

    The frontend framework can generate render directives in the following way.

    <view src="xxx" bindtap="onTap" />
    // main-thread.js
    let element = __CreateElement('view', 0, {});
    __SetAttribute(element, 'src', 'xx');
    
    __AddConfig(element, 'anyConfig', {});
    Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache License 2.0.