小程序开发知识点:

本文分享了在小程序开发中如何在页面内调用组件方法、修改上一页数据的技巧,解析了小程序运行环境的逻辑层与渲染层区别,以及提交代码的方法。同时,提到了图片防盗链的常见问题及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 在页面内调用组件内的方法:组件需要设置唯一的id值

this.selectComponent('#login-doc-com').goLogin().then((res)=>{ 
    console.log('执行业务逻辑');
});

2. 修改上一个页面中的数据:

1 let pages = getCurrentPages();
2 //获取上一个页面的所有的方法和data中的数据
3 let lastpage = pages[pages.length - 2];
4 //改变上一个页面中的data中的数据
5 lastpage.setData({
6     wx_uid: res.wx_uid,
7 });

3. 小程序的逻辑层和渲染层是分开的,而网页开发渲染线程和脚本线程是互斥的;

    Json的Key必须在双引号中,无法使用注释。

    小程序运行环境分为渲染层和逻辑层,WXML模板和WXSS样式工作在渲染层,JS脚本工作在逻辑层。app.js定义的App实例的onLaunch回调会被执行(类似于mounted)。Page是一个页面构造器,会把data数据和index.wxml一起渲染出最终的结构。渲染完之后实例会收到一个onLoad的回调,在这个回调里可以处理业务逻辑。

  【上传代码】是用于提交体验或者审核使用的,之后登录小程序管理后台-开发管理-开发版本可以找到刚提交的版本,可以设置为体验版或者提交审核。

4. 图片的防盗链返回403问题,refer。yy-s只是使用了CDN服务,实际图片还是存储在了公司的服务器上。

 

转载于:https://www.cnblogs.com/Neilisme/p/11505492.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值