IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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开发知识点

/**
 * 创建uni-app项目
 *    HBuilder -> 文件 -> 新建项目 -> uni-ui项目 -> 创建
 * 
 * hbuilder中配置微信开发工具
 *    1. 工具 -> 设置 -> 运行配置 -> 小程序运行配置 -> 传入小程序在电脑中的安装地址(eg: D:\Software\微信web开发者工具\微信开发者工具.exe)
 *    2. 打开微信开发工具 -> 设置 -> 安全设置 -> 开启服务端口
 * 
 * uniapp中网络请求
 *    @escook/request-miniprogram: 因为小程序中无法使用axios, 而wx.request有局限,因此使用此包
 *    1. 项目下打开终端,npm init -y
 *    2. 安装 npm install @escook/request-miniprogram
 *    3. main.js引入
 *      import { $http } from '@escook/request-miniprogram'
 *      uni.$http = $http
 *      $http.baseURL = 'https://www.baidu.com' // 请求根路径
 *      拦截器配置(加载动画等)
 *      $http.beforeRequest = function(options) {
          uni.showLoading({
            title: '加载中...'
          })
        }
        $http.afterRequest = function() {
          uni.hideLoading()
        }
 *    4. 页面使用
 *      async getData() {
 *        let res = await uni.$http.get('url地址')
 *       }
 * 
 * uniapp中配置代理(以h5为例)
 *    1. manifest.json中添加配置
*       "h5": {
          "devServer": {
            "port": 8080,
            "proxy": {
              "/api": {
                "target": "代理地址",
                "changeOrigin": true,
                "pathRewrite": {
                  "/api": ""
                }
              }
            }
          }
        },
 * 
 * uniapp配置小程序分包
 *    1. 根路径下创建分包文件夹 以 packageA为例
 *    2. 在pagckageA上右键新建页面,取名goods_detail
 *    3. pages.json中配置,与pages同级
 *      "subPackages": [
            {
              "root":"packageA",
              "pages": [
                {
                  "path":"goods_detail/goods_detail",
                  "style": {}
                }
              ]
            }
          ]
 *    
 * 自定义封装uni.$showMsg()
 *    1. main.js中增加配置
 *      uni.$showMsg = function(title = '数据加载成功', duration = 1500) {
          uni.showToast({
            title,
            duration,
            icon: 'none'
          })
        }
      2. 页面中使用
        uni.$showMsg('加载成功啦!!')
 *
 * uni-app中(上拉加载更多 | 下拉刷新) 配置, 分包中也是同样配置
 *    1. pages.json -> pages[] -> style{} -> "onReachBottomDistance": 150
  *     "style" :                                                                                    
          {
            "navigationBarTitleText": "首页",
            "enablePullDownRefresh": false, // 下拉刷新
            "onReachBottomDistance": 150    // 上拉加载更多
        }
      2. 页面中 onReachBottom() | onPullDownRefresh() 函数实现代码逻辑
        onReachBottom() {
          console.log('触发了上拉加载')
        },
        onPullDownRefresh() {
          console.log('触发了下拉刷新')
		    }
 *
 */
  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-01-29 23:11:58  更:2022-01-29 23:13:34 
 
开发: 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 12:35:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码