首页 > 其他 > 详细

plus使用注意事项 plusready react

时间:2021-09-22 17:18:48      阅读:11      评论:0      收藏:0      [点我收藏+]

plus plusready 使用注意事项 react

前言

这段时间写HTML5+项目时 遇到一个plusReady的问题

运用plus时一定要先plusReady

//在挂载之后进行  很重要  一定要有
componentDidMount(){
   if(window.plus){//当有plus时,直接plusPredy
     this.plusReady();
   }else{//当没有plus时,要先创造plusready事件
     document.addEventListener(‘plusready‘,this.plusReady,false);
   }
 }

 //plusReady函数  在这里才能调用plus api
 plusReady=()=>{
   // 在这里调用plus api
     this.creatBarCode()
   
 }
 // 创建barcode控件  使用plus api的地方
 creatBarCode() {
   if (!barcode) {
     barcode = plus.barcode.create(‘barcode‘, [plus.barcode.QR], {
       top:‘100px‘,
       left:‘0px‘,
       width: ‘100%‘,
       height: ‘500px‘,
       position: ‘static‘
     });
     barcode.onmarked = function (type, result) {
       alert(‘扫描结果:‘+result)
     };
     plus.webview.currentWebview().append(barcode);
   }
   barcode.start();
 }

plus使用注意事项 plusready react

原文:https://www.cnblogs.com/biuo/p/15311881.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!