[RN Clipboard] Clipboard组件无法支持iOS16 下的粘贴处理

Posted iOSTianNan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[RN Clipboard] Clipboard组件无法支持iOS16 下的粘贴处理相关的知识,希望对你有一定的参考价值。

ios16的粘贴无效

原来的Clipboard使用的是

import  Clipboard from 'react-native'

但在iOS16下无法进行粘贴
查阅官方文档后发现

https://github.com/react-native-clipboard/clipboard

按照官方文档描述

1.安装

yarn add @react-native-clipboard/clipboard

or

npm install --save @react-native-clipboard/clipboard

2.iOS 下 需要 pod install

3.android下会自动linked on build

  1. 记录一下 Andorid 的编译报错
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) 

                                                                                                 ^

  符号:  变量 Q

  位置:VERSION_CODES

原因是 项目目前是 API 28 , 只有API 29 (android 10 / Android Q ) 才支持
由于要支持Android 9 , 所以只能 把Build.VERSION_CODES.Q写死成 29暂且绕过

转个 各版本API介绍

以上是关于[RN Clipboard] Clipboard组件无法支持iOS16 下的粘贴处理的主要内容,如果未能解决你的问题,请参考以下文章

Clipboard.js实现复制

Vue使用Clipboard.JS在h5页面中复制内容

Uncaught ReferenceError: Clipboard is not defined: when using clipboard.js with Rails 6

clipboard复制剪贴板功能,以及用requirejs时报错---Uncaught ReferenceError: Clipboard is not defined

auto_clipboard

clipboard.min.js 复制表格内容