标签: ionic-framework

Stencil与React和Angular有何不同?

我熟悉Angular并了解React的基础知识.我正在探索模板文档,我发现模板组件有@Component装饰器和render()功能 -

component.tsx

import { Component, Prop } from '@stencil/core';

@Component({
    tag: 'my-first-component',
    styleUrl: 'my-first-component.scss'
})
export class MyComponent {
    // Indicate that name should be a public property on the component
    @Prop() firstName: string;

    render() {
        return (
            <p>
            My name is {this.firstName}
            </p>
        );
    }
} 
Run Code Online (Sandbox Code Playgroud)

帮助我理解它与角度和反应有何不同以及它是如何工作的?

reactjs ionic-framework stenciljs stencil-component stencil-compiler

26
推荐指数
3
解决办法
7349
查看次数

如何创建具有锁定y轴的水平滚动Chart.js折线图?

我想创建一个折线图,Chart.JsY-Axis滚动时不动.

我假设我可以使用固定宽度,并将其放在容器div中overflow:auto,但随后Y-axis信息附加到画布并滚动.

我没有在文档中看到这方面的参数或选项.有任何想法吗?

谢谢

javascript ionic-framework chart.js

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

离子 - 错误:未捕获(在承诺中):找不到removeView

我的Ionic应用程序工作正常,我没有做任何事情,但突然间我得到了这个错误,我不知道为什么.

"错误:未捕获(在承诺中):找不到removeView

ionic-framework ionic-view ionic2 ionic3

25
推荐指数
2
解决办法
3万
查看次数

Ionic ERROR:在<declare-styleable> FontFamilyFont中,无法找到属性android:fontVariationSettings

我跑的时候

离子cordova构建android --prod

它显示以下错误:

    ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:fontVariationSettings
ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:ttcIndex

    FAILED

    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ':processDebugResources'.
    > com.android.ide

.common.process.ProcessException: Failed to execute aapt

* Try:

Run with 
--stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED


Total time: 9.11 secs

Error: /Users/cqismgis/Desktop/MobileGIS/platforms/android/gradlew: Command failed with exit code …
Run Code Online (Sandbox Code Playgroud)

android ionic-framework

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

NavController在Ionic 4中不起作用

我正在我的构造函数中注入NavController,因为我想推送一个页面.但是,下面的代码在Ionic 4中不起作用.在Ionic 3中完全没问题.

构造函数

constructor(public menuCtrl: MenuController, public navCtrl: NavController) {
    this.menuCtrl.enable(true);
   }
Run Code Online (Sandbox Code Playgroud)

方法

goToSecondPage()
  {
    this.navCtrl.push(list);
  }
Run Code Online (Sandbox Code Playgroud)

错误

mobile-application hybrid-mobile-app ionic-framework angular ionic4

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

Vue 3 获取代理的值

这是我的RequestList.vue组件

<template>
  <ion-item v-for="request in requests" @click="showRequest(request)" :key="request.id"
            text-wrap>
    <ion-label>
      <b>Name:</b> {{ request.event.name }}
      <br>
      <b>Venue:</b>{{ request.event.venue.name }}
      <br>
      <b>Date:</b> {{ request.event.date }}
    </ion-label>
  </ion-item>
</template>

<script>
import {useRouter} from 'vue-router'
import {IonItem, IonLabel} from '@ionic/vue'
import store from '@/store';
export default {
  components: {
    IonLabel,
    IonItem
  },
  props: {
    requests: Array
  },
  setup(props) {
    const router = useRouter()
    const showRequest= (request)=> {
      console.log('request', props.request);
      store.requests.setRequest(props.requests);
    };
    return {router, showRequest}
  }
}
</script>
Run Code Online (Sandbox Code Playgroud)

我的store/modules/requests.js档案

import {computed, …
Run Code Online (Sandbox Code Playgroud)

ionic-framework vuejs3 vue-composition-api

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

如何从左到右滑动离子列表项?

我想向双方滑动离子列表项.(即左右和右 - 左).它适用于左右滑动,但我无法将列表项向左侧滑动.

我用$ionicGesture左右滑动,当我使用swiperight事件时它也会给我一个警报:event($ionicGesture.on('swiperight', scope.reportEvent, elem))但是我无法让它显示ion-option-button在左侧.

这是我的指令和控制器代码:

.directive('onSwipeRight', function($ionicGesture) {
  return {
    restrict :  'A',
    link : function(scope, elem, attrs) {
      var gestureType = attrs.gestureType;
      switch(gestureType) {
        case 'swipeRight':
          $ionicGesture.on('swiperight', scope.reportEvent, elem);
          break;
        case 'swipeleft':
          $ionicGesture.on('swipeleft', scope.reportEvent, elem);
          break;
        case 'doubletap':
          $ionicGesture.on('doubletap', scope.reportEvent, elem);
          break;
        case 'tap':
          $ionicGesture.on('tap', scope.reportEvent, elem);
          break;
      }

    }
  }
})

.controller('ChatsCtrl', function($scope, Chats) {
  // With the new view caching in Ionic, Controllers are only called
  // …
Run Code Online (Sandbox Code Playgroud)

angularjs ionic-framework

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

离子添加平台android与自定义android-target

有谁知道如何在自定义android目标的离子中添加平台?如果我尝试这个命令:

离子平台添加android

它总是添加Android平台与最新的Android目标平台,任何人都知道如何自定义android目标而无需编辑清单和自定义平台添加Android版本?

android android-sdk-tools ionic-framework

24
推荐指数
2
解决办法
5万
查看次数

禁用滑动以查看sidemenu ionic 2

我正在使用sidemenu ionic 2.当我从左向右滑动此页面时,侧面菜单滑出我需要在特定页面中禁用侧面菜单.

app.html

    <ion-menu [content]="content">
     <ion-content>
      <ion-list>
       <button ion-item *ngFor="let p of pages" menuClose (click)="openPage(p)" >
        <ion-icon name="{{p.icon}}" item-left></ion-icon>
        {{p.title}}
      </button>
     </ion-list>
  </ion-content>
</ion-menu>

<ion-nav id="nav" [root]="rootPage" #content swipeBackEnabled="true"></ion-nav>
Run Code Online (Sandbox Code Playgroud)

page.html我在此页面中禁用了swipemenu,仅在我滑动时禁用

import {Component} from '@angular/core';
import {NavController} from 'ionic-angular';
@Component({
  templateUrl: 'build/pages/portrait/portrait.html'
})
export class Portrait {
}
Run Code Online (Sandbox Code Playgroud)

page.html中

<ion-navbar persianred *navbar>
  <button menuToggle>
    <ion-icon name="menu"></ion-icon>
  </button>
  <ion-title>
   Portrait
  </ion-title>
</ion-navbar>
Run Code Online (Sandbox Code Playgroud)

typescript ionic-framework ionic2 ionic3 angular

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

什么是在Ionic FAB列表中插入标签的正确方法

我想插入一个标签,以便匹配Fab列表中每个FAB图标的正确方法.我这样做的方式不起作用

<ion-fab left middle>
  <button ion-fab color="dark">
    <ion-icon name="arrow-dropup"></ion-icon>
    <ion-label>here</ion-label>
  </button>
  <ion-fab-list side="top">
    <button ion-fab>
      <ion-icon name="logo-facebook"></ion-icon>
      <ion-label>here</ion-label>
    </button>
    <button ion-fab>
      <ion-icon name="logo-twitter"></ion-icon>
    </button>
    <button ion-fab>
      <ion-icon name="logo-vimeo"></ion-icon>
    </button>
    <button ion-fab>
      <ion-icon name="logo-googleplus"></ion-icon>
    </button>
  </ion-fab-list>
</ion-fab>
Run Code Online (Sandbox Code Playgroud)

ionic-framework ionic-view ionic2

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