小编rid*_*tun的帖子

图像 borderRadius 在本机反应中不起作用

我在 Image 中使用了 borderRadius 并循环它。它适用于某些图像,但其他图像是矩形的。如果我触摸它,它就会显示半径,并在未触摸时立即消失。使用溢出隐藏也不能解决问题。

我很困惑我使用了相同的风格但结果不同。我只在 Android 设备上测试过。

https://snack.expo.io/@codebyte99/multiplearrays

代码:

<TouchableOpacity activeOpacity={0.8}>
  <ImageBackground
    source={{
      uri: "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcREX0q18KDbtN-obe1EFxAwNg27xgR_KItZ7U8MkXnH7zBCEr_ASQ",
    }}
    style={[
      {
        width: 200,
        height: 80,
        resizeMode: "center",
        justifyContent: "flex-end",
        alignItems: "center",
        margin: 5,
        marginRight: 0,
        marginTop: 0,
        marginBottom: 5,
        borderRadius: 6,
        overflow: "hidden",
      },
    ]}
  >
    <Text>{childItem.title}</Text>
  </ImageBackground>
</TouchableOpacity>;
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

react-native

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

Android Studio - 在 Android 上构建和安装应用程序所需

react-native doctor在 Visual Studio Code for React Native 应用程序的终端上运行命令后,它给出\n\xe2\x9c\x96 Android Studio - Required for building and installing your app on Android

\n

Android Studio 已安装在 Windows 10 上,并且可以在 Android 本机应用程序中正常运行。\n我可以在 React Native 设置中更改 Android Studio 的路径吗?

\n

android react-native

6
推荐指数
2
解决办法
1万
查看次数

将扩展迁移到 Manifest v3

我想将我的 Chrome 扩展程序从清单版本 2 迁移到版本 3,因为在不久的将来 Google 将从其商店中删除 MV2 扩展程序。现在我的扩展清单代码是这样的。

{
    "browser_action": {
        "default_icon": "img/icon_active.png",
        "default_popup": "html/popup.html",
        "default_title": "Title here"
    },
    "description": "description here",
    "icons": {
        "128": "img/icon_128.png",
        "16": "img/icon_16.png"
    },
    "manifest_version": 2,
    "name": "Title here",
    "version": "1.0.1"
}
Run Code Online (Sandbox Code Playgroud)

popup.js 文件看起来像这样

$(document).on("click", ".copy-me", function(ev) {
    var $body = document.getElementsByTagName('body')[0];
    var rel = $(this).attr("rel");
    var text = $("#"+rel).text();
    var $tempInput = document.createElement("INPUT");
    $body.appendChild($tempInput);
    $tempInput.setAttribute("value",  text)
    $tempInput.select();
    document.execCommand("copy");
    $body.removeChild($tempInput);
});
Run Code Online (Sandbox Code Playgroud)

google-chrome-extension manifest.json

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

React Native 多行 Toast 消息

美好的一天。

我想在React Native APP中添加多行toast消息。然而2号线总是被切断。

这是我的代码:

let errString = errors.join("\n");
alerts(errString);

const alerts = (data) => {
  Toast.show({
    topOffset: 100,
    type: "error",
    text1: "ERROR",
    text2: `${data}`,
    visibilityTime: 500,
  });
};
Run Code Online (Sandbox Code Playgroud)

在消息中它将像这样被切断:

A long first message
Another long second message...
Run Code Online (Sandbox Code Playgroud)

我的第三条消息以后不再显示。

toast react-native

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

无法安装博览会 cli

我正在尝试为 React Native 安装 Expo CLI
还安装了最新版本的 Node js

在命令提示符下,我输入 npm install expo-cli --global

我收到错误

npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
[..................] \ fetchMetadata: WARN deprecated request@2.88.2: request has been deprecated, see https://github.com
Run Code Online (Sandbox Code Playgroud)

我还检查了GitHub 问题/3142但没有找到任何解决方案

react-native

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