一丶 函数

1,在页面内定义函数和参数需要有备注,定义此方法的含义及其使用,函数 生命函数推荐使用uni-app的内置自带函数,不推荐使用vue的生命函数,变量的命名和函数的命名应该是有含义的,能有比较高的辨识度

2,在页面中使用this 推荐在全局置顶设置_this 这样会保持风格统一 且节省代码

 var _thisexport default {data(){return{}},onLoad() {_this=this// 后面可以全部使用_this替代this}}

3丶 一个方法的代码量不应该过多 ,及时解耦 ,fro循环推荐使用map forEach reduce代替 对于判断很多业务量的时候建议 switch

4丶公共方法的封装都需要有注释及其参数及其参数参数注释,单个方法保持功能单一,耦合度低 ,常用的方法写在单独的文件内 ,使用频繁的可以挂载到原型,至于使用频率低的不建议挂载至原型

5丶 对于接口的使用要独立封装,节约代码量,统一保存请求头及其token 这样可以尽量保持对接接口参数的可控性

6丶 在uni-app中使用 async/await

async fun2() {return new Promise((secc,err)=>{setTimeout(() => {console.log("1")secc('1')}, 100)})
},
fun1: async function() {await this.fun2()console.log('2')
},

7丶 在uni-app回退显示时,会显示网络不给力 ,点击重试 这时候可以更改首页文件的响应时间

uni-app自定义规范相关推荐

  1. uni app 自定义 头部组件(2) 局部 右侧按钮

    上一篇为完全的自定义头部 链接:https://blog.csdn.net/qq_37403179/article/details/102955419 本片则是使用uniapp已有的自定义方法给头部添 ...

  2. uni app 手机端导航栏自定义

    uni app 手机端导航栏自定义 第一步:明确顶部导航栏的构成(手机自带的顶部菜单+开发的顶部菜单栏) 获取手机自带的顶部导航栏 <view class="navigation_ba ...

  3. uni app push 集成小米

    重新设置 厂商推送设置 后,需要重新制作自定义基座,包括添加和修改 厂商推送设置 用自定义的基座打包好测试包,安装到手机上. 先测试小米后台是否能推送成功 推送后,手机就能接受到消息了 再看java代 ...

  4. uni app实现WIFI功能(只支持安卓APP)

    uni app实现WIFI功能 一.前言 二.使用 uni-WIFI 三.使用h5+ api 一.前言 最近需要在uniapp上实现WiFi功能,将个人的研究结果记录如下(都只支持安卓APP) 使用 ...

  5. 切换 uniapp_万能前端框架uni app初探03:底部导航开发

    前言 本节我们使用uni app的底部导航功能,点击不同tab会显示不同页面,这个功能在实际项目开发中几乎是必备的. 一.基础知识 1.tabBar 如果应用是一个多 tab 应用,可以通过 tabB ...

  6. uni app map 地图 漂浮问题及方案

    uni app map 地图 漂浮问题及方案 文章页有图片导致的问题,图片没加载出来,导致文章内容高度不固定,如果图片没加载出来,高度就是0,如果此时开始加载map,那么map就在那里加载,map原生 ...

  7. windows + Linux 自定义模板配置 怎么使用自定义规范管理器

    转载: https://www.cnblogs.com/itfat/p/8342938.html win2008以上的系统,在vmware esxi5.5里怎么使用自定义规范管理器?sysprep 经 ...

  8. 5-2 uniapp 打包 app 自定义开屏页

    5-2 uniapp 打包 app 自定义开屏页 下载链接 点击下载 使用方法 解压到项目根目录 App.vue -> onLaunch 添加代码 // #ifdef APP-PLUS plus ...

  9. uni.app H5(微信公众号定位) uni.getLocation

    最近在开发公众号,由于之前经常使用uni,app写APP,索性就用uni.app来开发公众号了, 不过也遇到了一个问题,就是在公众号的首页要获取用户的定位.我看了看官网的API 有个uni.getLo ...

  10. HBuilder X ——Uni app 学习笔记(一)

    HBuilder X --Uni app 学习笔记(一) 1.pages.json配置 *pages数组中第一项表示应用启动页,数组中其他项为项目中所有页面路径. enablePullDownRefr ...

最新文章

  1. ubuntu 下搭建redis和php的redis的拓展
  2. TensorFlow实现人脸检测和人脸识别
  3. 集合中元素的数据类型可以不同,但集合中不能嵌套列表、元组、集合、字典
  4. win10格式化linux分区,直接删除linux分区再重装linux可以恢復启动么,我是直接在win10里把linux mint...
  5. 字符串得结果!Java数组模拟栈以实现中缀表达式综合计算器,字符串表达式计算器
  6. Jsoup使用选择器语法来查找元素
  7. typescript和 java区别_typescript中interface和type的区别
  8. 从skyeye学习arm( u-boot篇)
  9. sql server 附加数据库的时候出现“无法为此请求检索数据”
  10. jsp+aJax 登陆成功
  11. Upgrade to Spring Boot 1.4
  12. H.264中整数DCT变换,量化,反量化,反DCT究竟是如何实现的?(无代码,无真相)
  13. hive根据已有表创建新表_读取Hive中所有表的表结构,并在新Hive库中创建表,索引等...
  14. java计算机毕业设计济南旅游网站源码+mysql数据库+系统+lw文档+部署
  15. 语句覆盖、条件覆盖、判定覆盖、条件-判定覆盖、路径覆盖
  16. android横向分割线,Android在两个分隔线之间水平对齐TextView
  17. 在vue项目中开发环境的跨域配置
  18. c语言数码管显示小数点,8位数码管显示正整数和小数及解决鬼影问题
  19. 惊艳爆了,这是我见过的最美Redis客户端
  20. 香港科技大学(广州)教职科研人员招聘网站上线啦~

热门文章

  1. 如何将河道水系CAD数据导入HEC-RAS中?详细教程!
  2. oracle学习app,Oracle学习相关
  3. 隐藏的区别:display:none 和visibility:hidden
  4. Cesium 拾取 API 完全总结
  5. 承认多元化,保持宽容
  6. 信息化故事--温州的传奇(11)从“进城务工”看“温州新版自闭症”
  7. 配置聚合连接 和 配置firewalld防火墙
  8. [从零开始unity3D]“五子连珠”游戏实现,网格数组的创建(1)
  9. php 时间戳 最大,PHP中大于2038年时间戳的问题处理
  10. 高一Python入门第三讲 石头剪刀布