React Native:使用react-native-bluetooch-escpos-printer插件打印json数据

时间:2019-12-15 05:28:29

标签: reactjs react-native

我有一个从Web API提取MySql表的json数据请求,像这样

[
    {"goods":"Avocado","amount":"4","price":"5000"},
    {"goods":"Pineapple","amount":"3","price":"3000"},
    {"goods":"Banana","amount":"9","price":"8500"},
]

通过使用下面带有FlatList组件的DataShow类结构,我可以在这样的android屏幕上显示它

    Goods       Amount      Price
    Avocado        4        5.000
    Pineapple      3        3.000
    Banana         9        8.500
    TOTAL                  16.500

我想通过蓝牙热敏打印机作为收据进行打印,因此我将插件用于 Bluetooth ESC / POS 打印机。使用等待BluetoothEscposPrinter.printText(“ Test print \ r \ n”,{})命令的打印测试成功,但是我很难在下面的数据显示类中输入带有json数据的命令,其中 json数据的长度可以变化 。 谁能帮我...谢谢

class DataShow extends React.Component {
    ....
    render() {
        const { navigation } = this.props;
        data={this.props.navigation.state.params.datasource}
        return <View style={{flex: 1}}>
            <View>
                 ????  how is the command to print the json data here
            </View>
        </View>
    }
}

0 个答案:

没有答案