[
https://issues.apache.org/jira/browse/WEEX-54?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hanks Zhang updated WEEX-54:
----------------------------
Description:
h2. Background
Because Weex support to extend components and modules, so the host environment
will be very different. Weex needs a mechanism to detect whether a feature is
supported in the current environment.
h2. API Design
{code:javascript}
weex.supports(condition : String) : Boolean | Null
{code}
* param: a formatted string. @TYPE/NAME
* return value: supported -> true | unsupported -> false | unclear -> null
h2. Usage
{code:javascript}
// Detects whether the embed component is supported
weex.supports('@component/embed')
// Detects whether the picker module is supported
weex.supports('@module/picker')
// Detects whether the dom.getComponentRect method is supported
weex.supports('@module/dom.getComponentRect')
{code}
was:
h2. Background
Because Weex support to extend components and modules, so the host environment
will be very different. Weex needs a mechanism to detect whether a feature is
supported in the current environment.
h2. API Design
{code:javascript}
weex.supports(condition : String) : Boolean | Null
{code}
* param: a formatted string. @{type}/{name}
* return value:
* supported -> true
* unsupported -> false
* unclear -> null
h2. Usage
{code:javascript}
// Detects whether the embed component is supported
weex.supports('@component/embed')
// Detects whether the picker module is supported
weex.supports('@module/picker')
// Detects whether the dom.getComponentRect method is supported
weex.supports('@module/dom.getComponentRect')
{code}
> [proposal] Support to detect the feature compatibility of weex
> --------------------------------------------------------------
>
> Key: WEEX-54
> URL: https://issues.apache.org/jira/browse/WEEX-54
> Project: Weex
> Issue Type: New Feature
> Components: JSFM
> Affects Versions: 0.15
> Reporter: Hanks Zhang
> Assignee: sospartan
> Priority: Minor
> Labels: features
>
> h2. Background
> Because Weex support to extend components and modules, so the host
> environment will be very different. Weex needs a mechanism to detect whether
> a feature is supported in the current environment.
> h2. API Design
> {code:javascript}
> weex.supports(condition : String) : Boolean | Null
> {code}
> * param: a formatted string. @TYPE/NAME
> * return value: supported -> true | unsupported -> false | unclear -> null
> h2. Usage
> {code:javascript}
> // Detects whether the embed component is supported
> weex.supports('@component/embed')
> // Detects whether the picker module is supported
> weex.supports('@module/picker')
> // Detects whether the dom.getComponentRect method is supported
> weex.supports('@module/dom.getComponentRect')
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)