作為一個ionic的新手,今天使用了ionic的原生粘貼板插件 @ionic-native/clipboard,根據ionic官方文檔上執行的命令
$ ionic cordova plugin add cordova-clipboard $ npm install -g @ionic-native/clipboard
發現會拋出一個錯誤
由於網上沒有直接的答案,但是還好找到了類似的錯誤,根據上面的描述找到了答案
大致原因是沒有在app.module.ts里面引入這個插件
引入之后正常了,但是在瀏覽器中模仿不出真機的效果,這里后續再來試一下。
根據官方文檔 執行方法
copyMsg: string = '我要復制的內容'; this.clipboard.copy(copyMsg); //執行復制事件
this.clipboard.paste().then( //監聽事件,目測這里只能用真機測試,在模擬器上有警告
(resolve: string) => { alert(resolve); }, (reject: string) => { alert('Error: ' + reject); } );
this.clipboard.clear(); //清除粘貼板信息
這個是安卓原生的插件,所以必須要進行配置!!不然裝在手機上沒有效果