引号内的MathMl中断

时间:2019-05-26 22:41:28

标签: reactjs mathml

我正在从api中获取MathMl并将其存储在引号中,然后将其通过状态传递到一个React组件,以将其转换为配额

这是针对我正在构建的React应用程序以显示数学方程式。我厌倦了react-mathjx转换器,但是由于某种原因,它在我的应用程序上不起作用。

public class JSONTest : MonoBehaviour
{
    private string jsonStr = "[{\"playerName\": \"Eduardito\", \"playerScore\": \"4\"}, {\"playerName\": \"Joel\", \"playerScore\": \"4\"}]";

    [Serializable]
    public class JSONArray<T>
    {
        public T[] Items;
    }

    [Serializable]
    public class User
    {
        public string playerName;
        public string playerScore;
    }

    void Start()
    {
        JSONArray<User> users = JsonUtility.FromJson<JSONArray<User>>("{\"Items\":" + jsonStr + "}");
        if (users.Items != null && users.Items.Length > 0)
        {
            foreach (User user in users.Items)
            {
                Debug.Log("Deserialized user " + user.playerName);
            }
        }
        else
        {
            Debug.Log("I should never reach this code.");
        }
    }
}

这是在组件中呈现的mathMl。它没有渲染,但是如果我把方程式放在那里,它就会显示出来。该代码正在发送给道具,只是没有显示

我希望它显示为等式

0 个答案:

没有答案