0
私はここにいくつかのHTMLコンテンツReact Native:require(path)を動的URLで使用する方法?
を表示するのWebViewを使用する例を示します。
return (
<WebView
style={styles.container}
source={source}
scalesPageToFit={Boolean(true)}
onNavigationStateChange={this._onNavigationStateChange} />
)
とソース変数のために私は2つの異なる値持っている必要があります:
1)についてアンドロイドプラットフォームこのようなものを使用する必要があります:
source = {uri: `file:///android_asset/contents/${languageId}text.html`}
2)ios用mth。このように:
source = require(`../srv/localization/contents/${languageId}text.html`)
これはうまく動作しますが、うまく動作しません。私はそれが原因で動的URLのであることを理解したよう 、次のURLも
require(`../srv/localization/contents/entext.html`)
iOS用正常に動作します($ {言語ID} text.html)
質問はiOS用の動的URLを使用する方法ですか?
を:あなたは{}言語ID text.htmlのすべてを必要とし、ソースに必要な変数を渡しshuld:
し、以下のようにそれを使用します@Meysam Izadmehr – Dmitry
@ドミトリー、私は* var *で使用するための答えを編集しました。 t –
良い解決策!!! – Dmitry