uni-app 深入学习之模板运用【day4】
去掉滚动条
以前没有做过很多的项目都没有涉及到滚动条的处理。我刚刚看到这也让人耳目一新。它还可以处理滚动条。当然,编码吧。
uni app 的标记与 applet 和 HTML 的标记不同。例如,div 应更改为 view,span 应更改为 text,a 应更改为 navigator。
好看的板子,评价模板
了解动画的用法,如下:
运行结果如图所示:
request 请求
我们使用 uni app 的请求
你发现有什么不同吗?因此,除前缀 Wx 替换为 uni 外,其他要求与原规范一致。Uni app 将最大程度地消除不同 applet 平台之间的差异。
跨端
虽然是交叉端,但一定有一些情况不受支持。例如,如果遇到一些特定于平台的 API,我应该怎么做?别担心。Uni-app 考虑了这些问题,即使用条件编译。
条件编译
在 C 语言中,通过\ifdef 和\ifndef,为不同的操作系统(如 windows 和 MAC)编译不同的代码。uni-app 参考的思想为 uni-app 提供了一种有条件的编译手段,很好地完成了平台在项目中的个性化实现。通过使用注释实现条件编译。注释以不同的语法编写。JS 使用//注释,CSS 使用/注释/,vue/nvue 模板使用`。平台特有的 API 实现:表示只有 h5 不使用这个 api
注意:对于非 H5 端,不能使用浏览器自己的对象,如文档、窗口、本地存储、cookies 等,也不能使用 jQuery 和其他依赖于这些浏览器对象的框架。因为任何小程序都不支持这些对象。没有这些浏览器内置对象,业务发展不会受到影响。uni 提供的 API 足以完成业务。
版权声明: 本文为 InfoQ 作者【黎燃】的原创文章。
原文链接:【http://xie.infoq.cn/article/e034561cfe6f402d9048aa0e5】。文章转载请联系作者。
评论