ionic-framework 相关问题

Ionic是一个前端框架,用于使用Sass和Angular开发具有HTML的本机感混合移动应用程序。默认情况下,它运行在Cordova之上。

Ionic 6 AppState 更改导致重复的订阅结果

我正在使用 Ionic 6 和 SignalR 制作一个聊天应用程序,仅用于测试目的。我有一个聊天详细信息页面,在该页面中我正在监听从 SignalR 触发的BehaviorSubject。这是我的

回答 1 投票 0

如何在 IonCheckbox 上包含 aria 标签并且仍然具有可见标签渲染?

我正在使用 Ionic 7 和 React 18。我有一个像这样构建的 IonCheckbox 杰夫·勒博夫斯基 我正在使用 Ionic 7 和 React 18。我有一个像这样构建的 IonCheckbox <IonItem> <IonLabel id="label1">Jeff Lebowski</IonLabel> <IonCheckbox value="123" checked={true} /> </IonItem> 这会产生可访问性警告 [Ionic Warning]: ion-checkbox now requires providing a label with either the default slot or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the component or the "aria-label" attribute. 示例: <ion-checkbox>Label</ion-checkbox> 带有 aria-label 的示例: <ion-checkbox aria-label="Label"></ion-checkbox> 但是,如果我包含 aria 标签, <IonItem> <IonLabel id="label1">Jeff Lebowski</IonLabel> <IonCheckbox value="123" checked={true} aria-label="Jeff Lebowski" /> </IonItem> 我看不到复选框旁边的文字。这个例子在这里 - https://stackblitz.com/edit/an5yjh-ef4kj7?file=src%2FApp.tsx,src%2Fcomponents%2FMyForm.tsx <IonCheckbox value="123" checked={true}> Jeff Lebowski </IonCheckbox> 似乎产生了预期的结果。

回答 1 投票 0

构建 Nuxt Ionic 应用程序给我错误而不是初始化 TypeError:无法读取未定义的属性(读取“beforeResolve”)

安装nuxt 3 安装 nuxt 离子 然后 npm 运行构建 npm 运行预览 我收到错误: 应用程序初始化期间捕获错误 TypeError:无法读取未定义的属性(读取“beforeResolve”)

回答 1 投票 0

Ionic:keycloak 登录后重定向 Android 应用程序

我有一个 ionic 6 应用程序(使用电容器 3),我使用 Keycloak 作为身份验证提供程序。我当前的 keycloak 版本是 V 14.0.0。 当我测试网络版本时,一切都工作正常,但是

回答 2 投票 0

刷新拦截器上的令牌时,SwitchMap 不会触发

我已经使用 Angular 在 Ionic 应用程序的 http 拦截器中实现了刷新令牌过程,我想我错过了一些让代码正常工作的东西: 刷新令牌令牌功能: 异步

回答 1 投票 0

Dockerizing IONIC React-vite 应用程序在从主机访问时给出“连接已重置”

我在尝试在 Docker 容器中托管我的 ionic Web 应用程序时遇到了问题。将端口映射为 8100:8100 应该允许我从主机通过 8100 进行访问,但事实并非如此。下面是我的 Dock...

回答 1 投票 0

使用 ion-datetime 的自定义 Angular 组件如果不受影响则无法正常运行

我构建了一个具有双向绑定的自定义角度日期选择器组件(它从 firestore 获取值,如果用户修改它,它会更新到 firestore)。 这是我的 HTML &...

回答 1 投票 0

在 Ionic 7 中,如何将光标焦点设置在 IonInput 字段上?

我正在使用 Ionic 7 和 React 18。如何使表单上的特定输入在加载该组件时自动获得光标焦点?我认为“自动对焦”是...

回答 1 投票 0

离子电容器码头

我正在 Docker 容器中开发一个离子电容器应用程序。我设法正确创建一个具有其依赖项的容器。 请遵循本教程:文本 我能够连接 Android 设备...

回答 1 投票 0

从 SDK 31 升级后,通知在 SDK 33 Android 13 上不起作用

Playstore要求minimumTargetSDK版本为33,这导致我的通知库不再适用于android 13。 受影响的图书馆 1.awesome-cordova-plugins/local-

回答 2 投票 0

状态传递的Angular Ionic参数

如何在另一个页面的URL中接收state传递的参数? 我有这段代码将参数发送到下一页。 让 costcountry = this.requestAmountData.costCenterCountryId t...

回答 2 投票 0

SSR 仅在我重新加载主页时渲染 / url(Angular 16、延迟加载、Pm2)

当我在本地启动 Angular 离子应用程序并刷新页面(所有页面)时, 我看到这些控制台日志。 但是,当我在生产中将其部署在 PM2 上时,我的控制台日志仅出现在 h...

回答 1 投票 0

如何通过离子电容器中的gmail帐户打开google meet链接

如何打开由 slack 打开的 Meet 链接,如下图所示 与我在下面的 gif 中所做的不同 这就是我正在做的 从“@capacitor/core”导入{电容器}; 导入{浏览器}...

回答 1 投票 0

Jenkins -AAPT2 - 守护进程启动失败

我目前正在致力于自动化 APK 构建过程,为该项目设置 Jenkins 管道。我的 Jenkins 位于 Docker 容器上,该容器具有 npm、Ionic、OpenJDK、Android SDK 和 Gradle

回答 1 投票 0

在SCSS中绘制圆弧

有人可以帮我创建上面写有“UND”的蓝色弧线吗,如下图所示? 到目前为止,我所做的是: 在此输入图像描述 这是我的代码: .推广...

回答 1 投票 0

添加 Fullstory Android SDK 在应用程序构建时失败

我有一个使用 Ionic/Capacitor/ReactJS 构建的 Android 应用程序。当我添加 FullStory Android SDK 并在 gradle 中启用该插件时,我的文件如下所示: ... 应用插件:'fullstory' 全文{ 组织&

回答 1 投票 0

如何将图像直接发送到 WhatsApp Status?使用离子

我可以使用社交共享将图像直接分享到 WhatsApp 吗? 我正在使用离子框架。 或者有什么替代方案吗?

回答 2 投票 0

Ionic 移动设备的 Ionic 页脚中的 Home 按钮不可见,但上一个和下一个按钮可见。我需要帮助来解决这个问题

我是 Ionic 移动应用程序的新手,并且使用最新版本的 Angular 和 Ionic(分别为 17.0.5 和 7.1.5)。为了导航,我添加了 3 个按钮(上一个、主页和下一个按钮),如下所示: 我是 Ionic 移动应用程序的新手,并且使用最新版本的 Angular 和 Ionic(分别为 17.0.5 和 7.1.5)。为了导航,我添加了 3 个按钮(上一个、主页和下一个按钮),如下所示: <ion-footer> <ion-toolbar> <ion-buttons slot="start" *ngIf="showPreviousButton()"> <ion-button [routerLink]="['/previous']"> <ion-icon name="arrow-back"></ion-icon> </ion-button> </ion-buttons> <ion-buttons slot="center"> <ion-button [routerLink]="['/main']"> <ion-icon name="home"></ion-icon> </ion-button> </ion-buttons> <ion-buttons slot="end" *ngIf="showNextButton()"> <ion-button [routerLink]="['/next']"> <ion-icon name="arrow-forward"></ion-icon> </ion-button> </ion-buttons> </ion-toolbar> </ion-footer> 在app.component.html中。 “上一个”按钮和“下一个”按钮以及我在“app.component.ts”文件中使用各自方法检查的条件是可见的,但插槽“中心”中的主页按钮不可见。我尝试了很多方法,例如单独保留主页按钮等,但主页按钮仍然不可见。它具有所有功能,但“上一个”和“下一个”按钮仍然不可见。无法理解这个问题的原因。有人可以提供一些见解来解决这个问题吗? 开发控制台中没有需要修复的错误消息。我只保留主页按钮,删除其他按钮。将主页按钮移至其他页面,移动整个导航栏等。仍然重复相同的问题。 ion-buttons 没有 slot="center" 属性。这可能就是它没有出现的原因。 您需要自己将按钮居中。简单的方法是使用 ion-text-center 类。或者你可以使用flexbox等。 <ion-footer> <ion-toolbar> <ion-buttons slot="start"> <ion-button> <ion-icon name="arrow-back"></ion-icon> </ion-button> </ion-buttons> <div class="ion-text-center"> <ion-button> <ion-icon name="home"></ion-icon> </ion-button> </div> <ion-buttons slot="end"> <ion-button> <ion-icon name="arrow-forward"></ion-icon> </ion-button> </ion-buttons> </ion-toolbar> </ion-footer> 有关按钮放置的更多信息

回答 1 投票 0

离子路由器 - 非线性路由

我正在为 Android 编写 Vue3 + Ionic 应用程序,并且我有一些选项卡。我想为每个选项卡维护不同的导航堆栈,因此当用户单击某些视图上的后退按钮时,他们将始终停留在...

回答 1 投票 0

如何配置我的 Ionic 面包屑以仅在单击时更改 URL 的哈希值?

我正在使用 Ionic 7 和 React 18。我已经构建了这些 Ionic 面包屑...... 发件人 我正在使用 Ionic 7 和 React 18。我已经构建了这些 Ionic 面包屑...... <IonBreadcrumbs> <IonBreadcrumb {...(isSenderCompleted() ? { href: '#sender' } : {})}>Sender</IonBreadcrumb> ... </IonBreadcrumbs> 其目的是,如果有人单击其中一个面包屑,则只有 URL 的哈希部分发生变化。然而,上面的代码并没有实现这一点——它似乎将哈希解释为完整的 URL。 您可以使用 Ionic React 中的 ion-router-link 组件。 import { IonBreadcrumbs, IonBreadcrumb } from '@ionic/react'; import { IonRouterLink } from '@ionic/react-router'; const App = () => { const isSenderCompleted = () => { return true; // Replace with your logic }; return ( <IonBreadcrumbs> <IonBreadcrumb> {isSenderCompleted() ? ( <IonRouterLink href="#sender">Sender</IonRouterLink> ) : ( <span>Sender</span> )} </IonBreadcrumb> </IonBreadcrumbs> ); }; export default App;

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.