Невозможно отобразить HTML в веб-представлении - PullRequest
0 голосов
/ 31 августа 2018

Я не могу отобразить html в моем WebView:

  const titleHtml = '<h1>' +
                     title +
                     '</h1>';

       return
         <WebView 
                style={{
                width: 100,
                height: 100
            }}
            source={{ html: titleHtml }} 
        />

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 31 августа 2018

Мы используем этот пакет в нашем проекте

https://github.com/archriss/react-native-render-html

и это работает как шарм. Есть несколько других, которые делают замечательную работу

0 голосов
/ 31 августа 2018

Попробуйте это,

import React, { Component } from 'react';

import { StyleSheet, WebView, Platform} from 'react-native';

export default class MainActivity extends Component {

     render() {

      var HtmlCode = '<h1> h1 Heading Tag</h1>' +
                     '<p> Sample Paragraph Tag </p>'
                      ;

       return (

         <WebView 

         javaScriptEnabled={true}
         domStorageEnabled={true}
         source={{ html: HtmlCode }}
         />

       );
     }
   }

Вы можете запустить его онлайн здесь , это работает ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...