| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> uniApp 学习笔记总结(一) -> 正文阅读 |
|
[移动开发]uniApp 学习笔记总结(一) |
文章目录
1. uniapp环境搭建第一步:工具使用HBuilderX,该工具专门为uni-app做过特别强化。 第二步:安装微信开发者工具。
注意:
对于运行到手机的注意事项:
2. uni-app的开发目录结构pages目录: 存放页面的。 static目录:存放静态资源的。 unpackage目录:存放最终打包的存放位置。 App.vue文件:项目根组件。 main.js文件:项目的入口文件,也就是项目加载时,先加载main.js文件。 manifest.json文件:负责管理打包的一些配置,指定应用名称,图标,权限等。 pages.json文件:页面路由,负责设置整个项目的页面(pages)存放路径以及窗口外观(globalStyle)的。 uni.scss文件:配置一些颜色什么的。 uni-app的开发规范:(看起来就是Vue和小程序混合起来了) 3. pages.json下的 globalStyle 全局外观配置3.1 导航栏样式配置globalStyle就在pages.json中。 对应官方文档:https://uniapp.dcloud.io/collocation/pages.html#globalstyle
导航栏属于下图红色框位置: 导航栏配置需要注意的是:
3.2 下拉刷新页面效果网页页面显示如下: “enablePullDownRefresh”: true 开启下拉刷新: 3.3 onReachBottomDistance页面上拉触底事件onReachBottomDistance 这个配置适用于页面快到下面的时候,触发写一页等情况。 同样,对应官方文档:https://uniapp.dcloud.io/collocation/pages.html#globalstyle 4. pages.json下的 页面配置pages的页面配置:
5. pages.json下的 配置基本的tabbartabbar就是如下图一样: 在pages.json配置如下:
同样,对应官方文档:https://uniapp.dcloud.io/collocation/pages.html#tabbar 6. pages.json下的 condition启动模式配置启动模式配置,也是针对Pages.json进行修改配置:
微信开发者工具里可以手动改变编译模式: 7. text组件 的基本使用uniapp的一些组件,就像HTML中的div,p,span等标签作用一样,用于搭建页面的基本结构。 可以说是组件是视图层的基本组成单元。 text组件案例如下:
8. view组件 的基本使用针对view的一些属性变化:
9. button按钮 组件的基本使用button同上,很好理解直接看官方。 https://uniapp.dcloud.io/component/button.html 10. image图像 组件的基本使用图片src能拿到信息,可以是服务器相对路径,也可以是线上路径。 需要注意的是:uniapp的image图像有默认宽高,可以通过mode属性来改变。 https://uniapp.dcloud.io/component/image.html 11. uniapp样式学习 + scss + 字体图标11.1 样式学习 注意点rpx:响应式px,一种根据屏幕宽度自适应的动态单位。
@import url(“xxx”) 导入外联样式表信息。 uni-app支持基本常用的选择器,class类选择器,id选择器,element元素选择器等。 需要注意:在uni-app中不能使用 * 选择器! page节点标签相当于body节点标签: 定义在App.vue中的样式为全局样式,作用于每一个页面。在pages目录下的vue文件中定义的样式为局部样式,只作用在对应的页面,并且会覆盖App.vue中相同的选择器。 11.2 字体图标一般找字体图标可以去阿里的iconfont网站,挺不错的。 11.3 scss的使用
uni.scss文件: 12. uniapp的数据绑定和Vue一模一样。 插值语法 , data函数是定义参数等等。 13. v-bind 和 v-for和Vue一样,没什么难度。
14. 事件绑定事件绑定和vue一样。 $event的使用:
15. uni-app的生命周期生命周期,生命周期函数的概念: 15.1 uniApp应用的生命周期uni-app常见的生命周期函数: 可以在App.vue组件下进行配置修改:
15.2 页面的生命周期页面对应的生命周期函数:
页面周期函数演示:
16. 针对页面的 下拉刷新
效果如下:
17. 上拉加载上拉触底后,会触发onReachBottom函数
可以在pages.json文件中,配置好距离:
一般上拉触发函数onReachBottom,用到分页上面如下:
|
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 23:27:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |