小编thr*_*ool的帖子

功能触发时它想要.我该怎么解决这个问题?

我有这个视频,在zindex中播放:-1,一个按钮,一个文本输入浮动在它上面.问题是当文本发生变化时,它应该操纵该状态对象,而不是触发点击功能上的可触摸高亮显示.

当我使用昨天给出的建议时,错误变成警告.如果我在输入框中输入7个随机字母,我将得到7个警告说:"警告绑定()你将组件方法绑定到组件",这意味着输入框继续调用可触摸突出显示的功能.

我正在使用这个库来React Native使用它的流媒体功能:https://github.com/oney/react-native-webrtc.真是太棒了!

在其中一个例子中,https://github.com/oney/RCTWebRTCDemo/blob/master/main.js有这些代码我正在摆弄:

  _renderTextRoom() {
      return (
        <View style={styles.listViewContainer}>

          <ListView
            dataSource={this.ds.cloneWithRows(this.state.textRoomData)}
            enableEmptySections={true}
            renderRow={rowData =>
              <Text
              style={styles.whiteOut}
              >{`${rowData.user}: ${rowData.message}`}</Text>}
           />

          <TextInput
            style={[styles.whiteOut, styles.bgWhite]}
            onChangeText={value => this.setState({ textRoomValue: value })}
            value={this.state.textRoomValue}
          />

          <View style={styles.buttonContainer}>
            <TouchableHighlight
              style={styles.button}
              onPress={this._textRoomPress()}>
              <Text style={styles.bgWhite}>Send</Text>
            </TouchableHighlight>
          </View>

        </View>
      );
    },
Run Code Online (Sandbox Code Playgroud)

当我在文本字段中输入文本时,嵌套在TouchableHighlight中的this._textRoomPress()函数将被触发.什么!?当我评论它时,它不会激发.

'use strict';

import React, { Component } from 'react';
import {
  Dimensions,
  StyleSheet,
  Text,
  TouchableHighlight,
  View,
  TextInput,
  ListView,
  ScrollView
} from 'react-native';

import { userData } from '../utils/Factory';

import …
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 reactjs react-native ecmascript-7

8
推荐指数
1
解决办法
416
查看次数

引用错误:无法找到变量进程(http 10.0.2.2:8081) - 如何停止此操作?

我在构建我的react-native项目时遇到了麻烦.当我尝试构建它时 - 我收到此错误:referenceerror无法找到变量进程http 10.0.2.2:8081.

我已经尝试从react-native@0.37.0降级到@ 0.30.0(我从哪里开始)回到@ 0.33.1无济于事.

我已经尝试使用npm i react@15.2.1 - 保存降级我的反应并且我得到了这些错误:npm WARN react-addons-create-fragment@15.4.0需要一个同行的react @^15.4.0但没有安装.npm WARN react-addons-shallow-compare@15.4.0需要一个react @^15.4.0的对等方,但没有安装.npm WARN react-native@0.33.1需要一个react @〜15.3.1的同行,但没有安装.错误的ERR!代码1

我似乎无法得到react-native@0.3的正确组合?with react- @ 15.?.?让我的应用程序启动并运行 有没有人建议为什么会这样?了解如何解决问题是一回事,但我不明白的是它为什么会发生.

// 11/30

我能够让它像这样工作:

"dependencies": { 
  "react": "^15.3.2",
  "react-native": "^0.35.0"
},
Run Code Online (Sandbox Code Playgroud)

javascript jsx npm reactjs react-native

5
推荐指数
0
解决办法
1105
查看次数

如何替换"li"中的文本

我有大约100页都有<ul>- 问题是,我需要将每个列表项包装在一个<span>.我已添加以下代码

<ul style="list-style-type: disc; margin-left: 40px; line-height: 140%;" _mce_style="list-style-type: disc; margin-left: 40px; line-height: 140%;">
    <li> ICD-10 transition </li>
    <li> Pricing transparency </li>
    <li>Patient and payor mix fluctuation<br>&nbsp;</li>
</ul>  

$(document).ready(function () {
    $("li").each(function (index) {
        $("li:nth-last-child(" + index + ")").append(" <span>" + $("li:nth-last-child(" + index + ")").text() + "</span>");
    });
});
Run Code Online (Sandbox Code Playgroud)

这是我得到的结果:

ICD-10过渡ICD-10过渡ICD-10过渡

定价透明度定价透明度定价透明

患者和付款人混合波动

患者和付款人混合波动患者和付款人混合波动

当我只希望代码运行一次并替换代码一次而不是两次时,代码被替换两次.我想知道如何解决这个问题,但更多的是为什么这首先发生在一起.该方法没有被调用两次 - 所以它为什么会发生.


非常感谢你们帮助我弄清楚!!! 我得到了它...

  $(document).ready(function () {

        $("li").each(function (index) {
            $(this).html("<span>" + $(this).html() + "</span>");

        });
    });
Run Code Online (Sandbox Code Playgroud)

非常感谢你!!!!!!!!

html javascript jquery

4
推荐指数
2
解决办法
153
查看次数

React Native中最安全的密钥存储方式是什么

感谢您的帮助。

我正在使用React Native和Node.js为我的公司交付产品。

我已经在后端设置了步骤来检索密码,对其进行验证并使用令牌进行响应。唯一的问题是-我在前端(移动应用程序)上使用的要由后端验证的密码是硬编码的。

我的问题是:

我应该如何安全地将该密码存储在移动应用程序上,以使它不会被黑客嗅出并用于破坏后端?

到目前为止,我的研究。

嵌入在strings.xml中

隐藏在源代码中

隐藏在BuildConfigs中

使用Proguard

伪装/加密的字符串

隐藏在本地库中

http://rammic.github.io/2015/07/28/hiding-secrets-in-android-apps/

这些方法基本上没有用,因为黑客可以轻松绕开这些保护方法。

https://github.com/oblador/react-native-keychain

尽管这可能会混淆密钥,但仍必须对其进行硬编码。除非我错过了一些东西,否则这些都将变得无用。

我可以使用.env文件 https://github.com/luggit/react-native-config

再次,我觉得黑客仍然可以查看秘密密钥,即使它们已保存在.env中。

我希望能够在应用程序中存储密钥,以便可以验证用户并允许他们访问后端的资源。但是,我不知道最好的行动计划是确保用户/企业安全。

当讨厌的黑客窃取密钥并不恰当地使用它们时,您有什么建议可以保护整个世界(真实的应用程序)免受攻击?

security node.js react-native

1
推荐指数
1
解决办法
639
查看次数