ionic3 emoj表情包插件 emoji-picker

1、效果演示:

2、安装扩展包依赖

npm i @ionic-tools/emoji-picker --save

3、app.module.ts中导入插件

 1 import { EmojiPickerModule } from '@ionic-tools/emoji-picker';
 2 
 3 @NgModule({
 4     ...
 5     imports: [
 6       ...
 7       EmojiPickerModule.forRoot()
 8       ],
 9     ...
10 })
11 export class AppModule {}

4、详情页使用:

 1 import { EmojiPickerModule } from '@ionic-tools/emoji-picker';
 2  
 3 @NgModule({
 4     ...
 5 imports: [
 6    ...
 7  EmojiPickerModule
 8 ],
 9    ...
10 })
11 export class SharedModule {
12   
13   public toggled: boolean = false;
14   public emojitext: string;
15   //切换当前选中的emoje表情
16   public handleSelection(event) {
17     this.emojitext = this.emojitext + " " + event.char;
18   }
19 
20 }

 

5、html中调用:

1 <ion-textarea [(ngModel)]="emojitext"></ion-textarea>
2 
3 <button ion-button clear icon-only (click)="toggled = !toggled" [(emojiPickerIf)]="toggled" [emojiPickerDirection]="'top'"
4       (emojiPickerSelect)="handleSelection($event)">
5       ?
6 </button>

 

转载于:https://www.cnblogs.com/hsl-shiliang/p/8709441.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值