[
https://issues.apache.org/jira/browse/WEEX-33?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
xingjiu updated WEEX-33:
------------------------
Comment: was deleted
(was: after chat with cxfeng, change plan to just add a interface of config in
native. not expose module to JS-bundle.)
> Config Ability in weex
> ----------------------
>
> Key: WEEX-33
> URL: https://issues.apache.org/jira/browse/WEEX-33
> Project: Weex
> Issue Type: New Feature
> Reporter: xingjiu
> Original Estimate: 504h
> Remaining Estimate: 504h
>
> Background:
> As we know, weex now has NO config module. Every mobile of weex are using the
> same config (the config in source code).
> More and more module or component requires the ability to sperate one from
> each other.
> Such as Prefetch, Prerender module. There should be a way to config the how
> the module works, like how many items it cound do the prefetch. This config
> will be different in different apps.
> Solution:
> Add a module named of WXConfigModule in weex_sdk, a simple key-value storage
> is enough.
> API is
> void setConfig(String name, Object value)
> Object getConfig(String name)
> void sync(String name) // get the lastest config from server
> void syncAll()
> void invalid(String name) // option. invalid a config for once, using in
> debug of bugfix scenario
> The default implement is calling the config interface.
> App like TAOBAO will using orange to sync configs from server.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)