第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Ionic2 Native組件學(xué)習(xí)之ImagePicker

標(biāo)簽:
AngularJS
Inoic2 Native 之Image Picker

Ionic的常用组件学习好之后,要学习一些Native Component了,这些组件都是通过PhoneCap的Cordova来访问原生的设备功能的。

要想使用Image Picker,首先就要安装Image Picker组件
使用以下命令安装Image Picker

ionic plugin add https://github.com/Telerik-Verified-Plugins/ImagePicker

更多关于Image Picker访问Github:[地址]( https://github.com/wymsee/cordova-imagePicker)

基本用法

首先在头部导入ImagePicker:

import { ImagePicker } from 'ionic-native';

该组件有以下三个方法:

  • getPictures(options) :顾名思义,就是选取照片
  • hasReadPermission() : 判断是否有读取权限 (android用)
  • requestReadPermission() : 请求读取权限 (android用)
getPictures详解

Promise和箭头函数的写法:

ImagePicker.getPictures(options).then((results) => {
for (var i = 0; i < results.length; i++) {
console.log('Image URI: ' + results[i]);
}
}, (err) => { });

该方法的options属性如下:

  • maximumImagesCount (number) :一次能选择的最大数量的图片
  • width (number) 图片被允许的最大的宽度
  • height (number) 图片被允许的最大的高度
  • quality (number) 图片质量,默认是100

注:maximumImagesCount实际测试ios不起作用,具体什么问题还要再研究

示例

在前台html页面中:

<ion-row>
    <img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="{{userInfo.Url}}" (click)="uploadPic()" />
</ion-row>

ts文件中:

uploadPic(){
var opt = {
maxImagesCount:1,
width:100,
height:100,
quality:50
};
ImagePicker.getPictures(opt).then((results)=>{
for (var i = 0; i < results.length; i++) {
this.userInfo.Url = results[i];
}
},
(err)=>{

});
}

效果就是点击图片跳转到系统相册中,选中之后更新图片
图片描述

點(diǎn)擊查看更多內(nèi)容
2人點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消