折磨了我两天的问题,微信小程序一旦执行wx.request整个项目就会立刻重新加加载。
data: {
img_src:''
}, wx.request({
url: 'http://localhost:8182/userinfo/getqrimg',
complete: (res) => {
this.setData({
img_src: res.data.message,
});
},
data: {
username: '123456'
},
dataType: 'json',
header: {
'content-type': 'application/json;charset=UTF-8',
'Token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1OTAxNjA3OTEsInVzZXJuYW1lIjoiMjAxODEzMTEyMyJ9.aOT5-IVD-ow_S_3G5gcJ__9dpx6HJbgPXqToTJAdGIM'
},
method: 'POST',
})就是一个很简单的请求接口(返回值是一个图片路径,且图片在本地存在),服务器用的java做的 测试没问题。
新建一个小程序→建立首页→index.js的page的data里面定义img_src变量→在onload里面 添加以上request代码→在首页放一个image标签<image src="{{img_src}}"></image>,编译执行 可以看到这张图片加载出来,但是页面一闪而过又自动重新被编译,一直反复运行反复运行。
然后我又把这个request放到了按钮的点击事件里面,打开项目不会自动重新加载,点击按钮→请求→图片加载出来一闪而过 整个项目又被重新编译。
简而言之的说就是一旦调用request, 整个项目就会被重新加载,仿佛人为的去点了编译按钮一样。
相关推荐
微信小程序商城源码全解析:从页面骨架到上线避坑
一套完整的微信小程序商城源码,不只是一堆能跑的代码,更是一张覆盖商品、购物车、订单、支付与登录五大核心环节的业务地图。对于开发者而言,无论是拿到PHP源码还是SpringBoot后端,先厘清小程序端、接口后端与管理后台的分层结构,再逐一理解商品SKU、购物车存储、订单状态等模块的交互逻辑,才能让项目真正从“能跑”走向“能上线”。同时,原生与uni-app的技术选型、自定义导航栏高度计算、request请求封装、分包与真机白屏排查,都是商城开发中绕不开的工程细节。本文从源码目录结构出发,拆解小程序商城的最小闭
在线点餐系统毕业设计实践:微信小程序与Django后端开发全解析
Web开发与移动端技术的融合正在改变传统餐饮行业的服务模式。在软件开发领域,前后端分离架构已成为主流,前端通过微信小程序提供轻量级交互体验,后端则借助Django框架快速构建稳定的业务逻辑。微信小程序凭借其开发成本低、生态成熟、分发便利等优势,成为校园项目与中小企业原型验证的热门选择;而Django自带Admin后台和ORM机制,能大幅提升API开发效率。从用户登录、菜品浏览到购物车与订单流转,系统设计需兼顾数据一致性、事务处理和接口安全。JWT认证机制保障了用户身份的可靠性,车辆状态与价格快照的设计则体现
SpringBoot+Vue+微信小程序:急救常识学习系统毕设全解析
前后端分离架构已成为现代Web开发的标配,其中SpringBoot作为Java后端事实标准,凭借自动化配置与生态优势,配合Vue渐进式框架的高效组件化开发,以及MySQL稳定可靠的数据存储,实现了从接口到页面的完整闭环。微信小程序无需安装、即用即走,为知识普及类应用提供了极佳触达渠道。在此技术组合下,构建急救常识学习系统成为典型实践:用户在小程序端浏览分类、学习文章、参与自测,管理员通过Vue后台维护内容与题库,SpringBoot提供RESTful接口并借助JWT保障安全。该方案兼具工程规范性与业务完整性
校园二手书微信小程序开发实战:从数据库到部署上线
微信小程序凭借轻量、免安装和微信生态的天然流量,成为校园低频刚需场景的理想载体。在校园二手书交易项目中,前端采用原生小程序,后端基于Spring Boot构建服务,使用MySQL存储用户、商品与订单数据。通过微信登录、商品发布、搜索推荐及订单状态机等模块的配合,形成从发布、检索到下单、线下交易的完整闭环。技术选型上注重低成本与可维护性,数据库设计强调字段规划的远见,订单并发处理采用原子性更新避免超卖。文章覆盖从需求分析、表结构设计、关键代码实现到部署上线的全流程,并结合实际踩坑记录,帮助开发者快速落地一个可
微信小程序蓝牙开发实战:BLE通信完整流程与踩坑指南
低功耗蓝牙(BLE)技术凭借低功耗、低成本优势,成为物联网设备连接的主流方案。微信小程序内置的原生蓝牙API为开发者提供了从设备扫描到数据交互的完整能力,其核心基于GATT协议,通过服务与特征值实现双向通信。理解这套机制,有助于快速构建稳定的小程序蓝牙应用,广泛应用于智能硬件、蓝牙打印机、传感器数据采集等场景。然而实际开发中常遇到搜索不到设备、连接失败、数据收发异常等兼容性问题。一套微信小程序蓝牙Demo覆盖了适配器初始化、设备发现、连接、服务发现、特征值读写及通知接收的完整流程,并针对iOS与安卓平台的差


