Uni-app 学习笔记

H5访问页面跳转:

直接在浏览器输入页面        如: http://localhost:5174/#/pages/request/request

小程序访问页面跳转 pages.json中:

 "condition": { //模式配置,仅开发期间生效
  	"current": 0, //当前激活的模式(list 的索引项)
  	"list": [{
  			"name": "请求页面", //模式名称
  			"path": "pages/request/request", //启动页面,必选
  			//"query": "id=4000&name=zs" //启动参数,在页面的onLoad函数里面得到。
  		}
  	]
  }

下拉刷新:

API:onPullDownRefresh | uni-app官网 (dcloud.net.cn)

<template>
  <view>
    <view class="">下拉刷新Demo</view>
    <view v-for="(item,index) in list" :key="index">
      {
  
  {item}}
    </view>
    <button type="default" @click="onPull">下拉刷新</button>
  </view>
</template>

<script>  
  export default {  
    data() {  
      return {  
        list: ["java", 'php', "Ai", "大数据"]  
      }  
    }, onPullDownRefresh() {  
        console.log("触发了下拉事件")  
        //设置停止  
        setTimeout(() => {  
          //修改数据  
          this.list = ["大数据1", "java1", "php1", "Ai1"]  
          //停止下拉刷新  
          uni.stopPullDownRefresh()  
        }, 2000)  
      },
    methods: {  
      //方法2 触发下拉刷新  
      onPull() {  
         console.log("通过按钮点击事件,触发下拉事件")  
        uni.startPullDownRefresh()  
        //设置停止  延迟2秒
        setTimeout(() => {  
          //修改数据  
          this.list = ["大数据2", "java2", "php2", "Ai2"]  
          //停止下拉刷新  
          uni.stopPullDownRefresh()  
        }, 1000)  
      }  
    }  
  }  
</script>

<style>

</style>

上拉加载

页面 | uni-app官网 (dcloud.net.cn)

<template>
  <view>
    <view class="">下拉刷新Demo</view>
    <view  class="box-item" v-for="(item,index) in list" :key="index">
      {
  
  {item}}
    </view>
    <button type="default" @click="onPull">下拉刷新</button>
  </view>
</template>

<script>  
  export default {  
    data() {  
      return {  
        list: ["java", 'php', "Ai", "大数据","java", 'php', "Ai", "大数据","java", 'php', "Ai", "大数据"]  
      }  
    },/* onPullDownRefresh() {  
        console.log("触发了下拉事件")  
        //设置停止  
        setTimeout(() => {  
          //修改数据  
          this.list = ["大数据1", "java1", "php1", "Ai1"]  
          //停止下拉刷新  
          uni.stopPullDownRefresh()  
        }, 2000)  
      },*/
      //上拉滑动到底部默认距离50px 触发
      //可在pages.json里定义具体页面底部的触发距离onReachBottomDistance
      onReachBottom(){
          console.log("触发了快到底部了 默认50px onReachBottom事件")  
          //数组扩容
          this.list=[...this.list,...["新数据1","新数据2","滴滴..."]]
      }, 
    methods: {  
      //方法2 触发下拉刷新  
      onPull() {  
         console.log("通过按钮点击事件,触发下拉事件")  
        uni.startPullDownRefresh()  
        //设置停止  延迟2秒
        setTimeout(() => {  
          //修改数据  
          this.list = ["大数据2", "java2", "php2", "Ai2"]  
          //停止下拉刷新  
          uni.stopPullDownRefresh()  
        }, 1000)  
      }  
    }  
  }  
</script>

<style>
.box-item{
  height: 200rpx;
}
</style>

发送请求:

Api:        uni.request(OBJECT) | uni-app官网 (dcloud.net.cn)</

相关推荐

  1. Uni-app 学习笔记

    2024-02-06 08:16:02       56 阅读
  2. uni-app学习记录

    2024-02-06 08:16:02       30 阅读
  3. uni-app学习与快速上手

    2024-02-06 08:16:02       56 阅读
  4. Uni-App《》

    2024-02-06 08:16:02       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-06 08:16:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-06 08:16:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-06 08:16:02       82 阅读
  4. Python语言-面向对象

    2024-02-06 08:16:02       91 阅读

热门阅读

  1. 【无标题】summarizations onMysql

    2024-02-06 08:16:02       51 阅读
  2. Linux服务器设置 SSH 通过密钥登录(免密登录)

    2024-02-06 08:16:02       50 阅读
  3. ubuntu22.04挂载磁盘的步骤

    2024-02-06 08:16:02       52 阅读
  4. 【RK3288 Android6 T2pro 支持移远和有方4G模块切换】

    2024-02-06 08:16:02       48 阅读
  5. ubuntu 自动挂载NFS配置

    2024-02-06 08:16:02       47 阅读
  6. Spring和Spring Boot的区别

    2024-02-06 08:16:02       47 阅读
  7. Qt应用软件【协议篇】MQTT协议介绍

    2024-02-06 08:16:02       47 阅读
  8. 算法专题:滑动窗口

    2024-02-06 08:16:02       46 阅读
  9. Python学习之路-Tornado基础:安全应用

    2024-02-06 08:16:02       42 阅读
  10. SpringMVC-响应数据

    2024-02-06 08:16:02       52 阅读
  11. 【计算机二级考试C语言】C排序算法

    2024-02-06 08:16:02       57 阅读
  12. sql常用函数积累(非窗口函数)

    2024-02-06 08:16:02       53 阅读
  13. 开源模型应用落地-业务优化篇(五)

    2024-02-06 08:16:02       57 阅读
  14. spring和springboot的区别

    2024-02-06 08:16:02       52 阅读