1、安装微信插件
ionic cordova plugin add cordova-plugin-wechat --variable wechatappid=YOUR_WECHAT_APPID
注意这里wechat版本有可能会报错,wechat后面跟版本号2.3.0如果报错,就用wechat@2.1.0
ionic cordova plugin add cordova-plugin-wechat@2.1.0 --variable wechatappid=YOUR_WECHAT_APPID
2、组件中引入微信服务,定义。
import { Component } from "@angular/core";
import { App, LoadingController, Nav, IonicPage, NavController, NavParams, ModalController } from "ionic-angular";
import { StudentPage } from "../student/tabs/student";
import { StorageService } from "../../providers/StorageService";
import { BrowserService } from "../../providers/BrowserService";
import { HttpService } from "../../providers/HttpService";
import { commonUtils } from "../../providers/common-utils";
import { UserInfoData } from "../../model/UserInfoData";
import { Keyboard } from '@ionic-native/keyboard';
import { Content } from 'ionic-angular';
import { TeacherPage } from '../teacher/teacher';
import { SystemService } from '../../providers/system-service';
import { BindAccountPage } from './bind-account/bind-account';
import { Platform } from 'ionic-angular';
import { AppConfig } from '../../app/app.config';
// import { QQSDK, QQShareOptions } from '@ionic-native/qqsdk';
// 引入微信服务--就是这里引入,上面的是自己导入的模块
// declare let Wechat;
declare var Wechat: any;
后面就可以使用Wechat来调用微信里面的服务了。
3.具体代码-微信登录
wxLogin() {
Wechat.isInstalled(isInstalled => {
if (!isInstalled) {
if (