uniapp Uview上传图片组件Upload会自动刷新

news/2024/11/19 23:23:54/

背景

最近在做跑团小程序,马上接近尾声了,今天新增一个团长增加活动页面:

然后一切准备就绪,发现了一个问题,当选择上传图片后,页面会自动刷新,把之前填写的信息全部重置了。奇怪了,然后去搜,发现答案五花八门!

解决方案

算了,还是自己研究一下看代码:

onLoad(options) {if (options.activity_id) {this.activity_id = options.activity_id;}if (uni.getStorageSync('userInfo')) {this.userInfo = uni.getStorageSync('userInfo');this.islogin = true;}//this.init();
},
onShow() {if (uni.getStorageSync('userInfo')) {this.userInfo = uni.getStorageSync('userInfo');this.islogin = true;}this.init();
},

然后分析一下,发现会上传图片后,会自动调用一次onShow的函数!怎么办?好办,把onShow内的函数操作挪到 onLoad。例如:this.init();

onLoad(options) {if (options.activity_id) {this.activity_id = options.activity_id;}if (uni.getStorageSync('userInfo')) {this.userInfo = uni.getStorageSync('userInfo');this.islogin = true;}this.init();
},
onShow() {if (uni.getStorageSync('userInfo')) {this.userInfo = uni.getStorageSync('userInfo');this.islogin = true;}},

 扩展

顺带扩展一个运营项目,这个小程序不是给客户做的,因为市场前景真的很大。看一个流程图:

 如果您喜欢运动、可以组建自己的圈子,比如骑行圈、跑团、越野圈,反正只要你有想法,到处是机会。关键是要有魄力!执行力强。


http://www.ppmy.cn/news/1548351.html

相关文章

鸿蒙next版开发:相机开发-预览(ArkTS)

在HarmonyOS 5.0中,使用ArkTS进行相机开发时,预览是一个核心功能。本文将详细介绍如何使用ArkTS进行相机预览,并提供代码示例进行详细解读。 相机预览基础 相机预览功能允许应用实时显示相机捕获的画面。在ArkTS中,这通常涉及到…

专题二十一_动态规划_子数组系列_算法专题详细总结

目录 子数组系列问题: 1. 最⼤⼦数组和(medium) 解析: 1.状态表达式: 2.状态转移方程: 3.初始化: 4.填表顺序: 5.返回值: 总结: 2. 环形⼦数组的最⼤和&…

Comfy UI Manager 自定义节点管理

在 Stable Diffusion Web UI 中,可以通过插件的方式,扩展更多的功能,如:tagger提示词反推、ControlNet 等。 同样的在 Comfy UI 中有类似的功能实现,不过在 Comfy UI 中叫做自定义节点。 通过安装自定义节点的方式&a…

Golang | Leetcode Golang题解之第564题寻找最近的回文数

题目: 题解: func nearestPalindromic(n string) string {m : len(n)candidates : []int{int(math.Pow10(m-1)) - 1, int(math.Pow10(m)) 1}selfPrefix, _ : strconv.Atoi(n[:(m1)/2])for _, x : range []int{selfPrefix - 1, selfPrefix, selfPrefix …

Spring Security 认证

Spring Security 是一个功能强大的安全框架,广泛用于保护 Java 应用程序。它提供了多种认证和授权机制,以确保应用程序的安全性。以下是认证过程的详细概述以及几种常见的认证方式。 认证过程概述 用户凭证提交: 用户通过登录表单提交用户名…

外包干了2个月,技术明显退步

回望过去,我是一名普通的本科生,于2019年通过校招有幸加入了南京某知名软件公司。那时的我,满怀着对未来的憧憬和热情,投入到了功能测试的岗位中。日复一日,年复一年,转眼间,我已经在这个岗位上…

SpringBoot(二十三)SpringBoot集成JWT

最近整理完docker之后,突然想到,我是不是可以使用docker部署多个blog实例,来实现一下负载均衡呢? 现阶段,blog项目使用的是SESSION来做用户登录信息存储,如果配置负载均衡的话,那session其实就不…

Javaweb-day13事务管理AOP

spring的事务管理&spring框架的第二大核心AOP面向切面编程 spring框架的第一大核心是前面讲的IOC控制反转 事务管理 事务回顾 概念:事务是一组操作的集合,它是一个不可分割的工作单位,这些操作要么同时成功,要么同时失败。…