uniapp开发需要注意的地方

1,946 阅读1分钟

1.uniapp自带了发起请求的api,uni.request,需要注意success需要写成回调,不然拿不到数据。

uni.request({   
url:'https://woniu.h5project.cn/1.1/classes/Jobs',  
method:'GET',   
success: (res) => { 
console.log(res);   
} })

也可以自己封装请求,这里推荐uview提供的http请求(www.uviewui.com/js/http.htm…)

2.真机上线ios上会出现上下左右,出现空白区的问题,你可以在,pages.json里面设置"bounce": "none"

"app-plus": {
"bounce": "none"  
}

3.uniapp比较方便,不需要,自己配置路由表,创建文件pages.json,就自动配置好了路由,如果你想自己配置顶部,你也可以去掉uniapp自带的顶部,你可以在pages.json里面配置"titleNView": false;

{
"path": "pages/my/Notice/Notice",
    "style": {
        "navigationBarTitleText": "历史公告",
        "enablePullDownRefresh": true,
            "app-plus": {
"titleNView": false
  }
 }
}

4.uniapp也提供了获取app版本号的方法

获取app的版本号 
// #ifdef APP-PLUS // 
获取当前应用版本号 
plus.runtime.getProperty(
plus.runtime.appid, (widgetInfo) => { 
this.edition = widgetInfo.version; 
}); 
// #endif

5.如果需要路由守卫,小编这里推荐uni-simple-router,是一个专门为uniapp打造的路由管理器,风格和vue-router很相似(hhyang.cn/v2/start/cr…)

6.如果你就得滚动条很影响美观,uniapp也提供了隐藏滚动条的方法

"app-plus": {
	"scrollIndicator":"none" //当前页面不显示滚动条
}

小编也是闲的无聊第一次,发布文章,如果有不对的地方希望大家可以指点小编,感谢大家对小编的支持