首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用离子(反应)和电容的Ionic本地/ Cordova插件的正确方法是什么?

使用离子(反应)和电容的Ionic本地/ Cordova插件的正确方法是什么?
EN

Stack Overflow用户
提问于 2019-09-04 11:57:05
回答 1查看 2.4K关注 0票数 12

我如何使用Ionic本地/ Cordova插件与离子反应(而不是角度)使用电容而不是Cordova?

我想利用带电容和离子反应的屏幕定向插件。这是因为科多瓦没有得到离子反应项目的官方支持。了解更多

这就是我尝试过的。

代码语言:javascript
运行
复制
import { ScreenOrientation } from '@ionic-native/screen-orientation'
.
.
.
.
useEffect(() => {
    ScreenOrientation.lock(ScreenOrientation.ORIENTATIONS.LANDSCAPE)
}, [])

我的package.json安装了以下与相关的依赖项。

代码语言:javascript
运行
复制
"@ionic-native/core": "^5.13.0",
"@ionic-native/screen-orientation": "^5.13.0",
"cordova-plugin-screen-orientation": "^3.0.2"

该应用程序构建成功,但仍在我的Android设备上以肖像模式打开。如果我试图显示以下内容,

代码语言:javascript
运行
复制
console.log(ScreenOrientation.type)

该应用程序构建成功,但屏幕变为空白。

电容的天然API工作在离子反应完美无缺。例如,

代码语言:javascript
运行
复制
import { Plugins } from '@capacitor/core'
const { StatusBar } = Plugins
.
.
useEffect(() => {
    StatusBar.hide()
}, [])

会在我的Android设备上隐藏状态栏。

这是在离子反应中使用带电容的Cordova插件的正确方法吗?参考文献

如果是,我在这里做错什么了?如果没有,我如何才能达到同样的目标?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-14 19:33:54

问题解决了!我做的一切都是正确的,我只是忘了在安装我的Ionic本地插件后运行npx cap sync

因此,使用带有电容和离子的Cordova插件的正确方法是

代码语言:javascript
运行
复制
npm install @ionic-native/javascript-package-name
npm install cordova-plugin-name
npx cap sync
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57787916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档