在iPad上运行react native app时无法识别Unicode

时间:2015-11-01 04:33:29

标签: ipad ios-simulator react-native

我在一个反应​​原生的应用程序中有一个这个元素,我一直在学习,基于本教程。它在桌面上,在iPad Pro模拟器上渲染得很好:

var MainPageTopBar = React.createClass({
    render: function() {
        return (
            <View style={styles.topBar}>
                <Text>{'\u25BC'} Jobs</Text>
                <Text>{'\u2795'}|{'\u{1F50D}'}</Text>
            </View>
        );
    }
});

但是,当我按照the instructions for running on device(使用开发服务器)时,我得到:

SyntaxError: \u can only be followed by a Unicode character sequence

{   
    "line": 1146,   
    "sourceURL": "http://192.168.178.22:8081/index.ios.bundle?platform=ios&dev=true"
 } 

如果我从上面的代码中删除了unicode字符,它在设备上工作正常。

这里发生了什么?

(我也想知道错误消息所指的文件的哪一行:IE如果我还不知道unicode字符在哪里,我该如何调试呢?因为没有文件我可以在第1446行找到该名称或使用unicode。)

0 个答案:

没有答案