uniapp官方网站,uniapp和原生app差距

  

  HTML5 API参考   

  

  模板视图view @ click=' go();'开始/view view @ click=' so();'结束/view/view/template脚本var r=null导出默认{data() {return {},onLoad() {//#ifdef APP-PLUS//监听设备网络状态变化事件另外。全球事件。addevent侦听器(' net change ',function(){ });r=正。音频。get recorder();//#endif},方法: { go(){ if(r==null){ console。日志('设备未就绪!')返回;} r . record({ filename : ' _ doc/Audio/' },function () {console.log('录音成功!')},函数{console.log('录音失败: ' e . message)});},so(){ r . stop();} } }/脚本   

  

  这是用uniapp写的例子   

  

  单应用程序应用程序端内置HTML5引擎,让射流研究…可以直接调用丰富的原生能力。   

  

  条件编译调用HTML5小程序及H5等平台是没有HTML5扩展规范的,因此在单一应用程序调用HTML5的扩展规范时,需要注意使用条件编译。否则运行到h5、小程序等平台会出现加号未定义错误。   

  

  //# ifdef APP-plus var appid=plus。运行时。appidconsole.log('应用的应用编号为:' appid);//#endifuni-app不需要加准备好了在超文本标记语言中使用加的api,需要等待准备好了。而单一应用程序不需要等,可以直接使用。而且如果你调用加上准备好了,反而不会触发。   

  

  单一应用程序中的事件监听在普通的H5项目中,需要使用document.addEventListener监听原生扩展的事件。   

  

  单一应用程序中,没有文件。可以使用   

  

  另外。全球事件。添加事件侦听器来实现。   

  

  //#ifdef APP-PLUS//监听设备网络状态变化事件另外。全球事件。addevent侦听器(' net change ',function(){ });//#endif同理,在单一应用程序中使用Native.js时,一些Native.js中对于原生事件的监听同样需要按照上面的方法去实现。   

相关文章