
小程序
文章平均质量分 88
muzidigbig
凡事第一反应,找方法,而不是找借口;发现问题,反思,而不是急着辩解。
展开
-
微信小程序性能优化、分包
性能优化是任何应用开发中的重要组成部分,尤其是在移动环境中。对于微信小程序而言,随着用户量的增加和应用功能的丰富,性能优化显得尤为关键。良好的性能不仅提升用户体验,还能增加用户留存率和应用的使用频率。性能优化,涵盖从首屏加载、分包、网络请求到渲染性能等多个方面。优化微信小程序超包问网络请求:合并请求,减少HTTP请求次数;使用缓存策略减少重复请求。布局与样式:避免使用复杂的CSS选择器;合理使用Flex布局减少重排重绘。事件处理:移除不再需要的事件监听器,防止内存泄漏。分包异步化原创 2024-12-25 15:07:41 · 1569 阅读 · 0 评论 -
微信小程序接入支付功能并实现支付
因此,在本文中,我们将介绍如何在微信小程序中实现微信支付。个人感觉类似微信小程序开发添加的request合法域名, 上面添加的这个目录,应该和你在后期在程序后台写的最终方法调用名一致,假设这里你设置的是 https://abc.cn/mypay/payOP。需要注意的是,在调用支付模块之前,需要先引入支付模块,并进行相应的设置和参数传递。2. 设置API密钥: 依次找到 商户平台->账号中心->API安全->设置APIv2密钥 设置后,可以把密钥拷贝出来记住,下面的code部分也需要该信息。原创 2024-03-26 17:42:02 · 7624 阅读 · 0 评论 -
微信小程序基础面试题
微信小程序自定义 TabBar 是指开发者可以自己定义底部的 TabBar,而不是使用微信小程序原生的 TabBar。自定义 TabBar 可以让小程序的底部导航更加灵活多样化,同时也可以更好地满足用户的需求。自定义 TabBar 的实现方法是在小程序的 app.json 文件中定义一个 tabBar 字段,通过设置tabBar.custom 属性为 true,告诉小程序使用自定义 TabBar。同时,还需要在 tabBar.list 字段中设置自定义 TabBar 的样式和图片等信息。原创 2024-03-15 16:52:51 · 4163 阅读 · 0 评论 -
小程序---npm、全局共享数据MobX、分包subPackages---07
一、使用 npm 包小程序对 npm 的支持与限制目前,小程序中已经支持使用 npm 安装第三方包,从而来提高小程序的开发效率。但是,在小程序中使用 npm 包有如下 3 个限制:① 不支持依赖于 Node.js 内置库的包② 不支持依赖于浏览器内置对象的包③ 不支持依赖于 C++ 插件的包总结:虽然 npm 上的包有千千万,但是能供小程序使用的包却“为数不多”。使用 npm 包 - Vant Weapp1. 什么是 Vant Weap...原创 2021-11-12 18:30:20 · 442 阅读 · 0 评论 -
微信小程序Vant Weapp配置及使用
1. 安装npm如未安装npm,请先安装npm,下载地址:http://nodejs.cn/download/2. 在小程序根目录右键==>打开终端窗口输入:mpm init/npm init -y 初始化npm包管理工具,会出现确认信息全部回车。3. 通过nmp安装Vant安装命令:npm i @vant/weapp -S --production或者指定版本:如指定@1.3.3 npm i @vant/weapp@1.3.3 -S --production文件夹出现...原创 2021-11-12 15:52:10 · 1345 阅读 · 0 评论 -
小程序---自定义组件(监听器、组件通讯、插槽、behavior)---06
一、自定义组件自定义组件 - 组件的创建与引用1. 创建组件① 在项目的根目录中,鼠标右键,创建 components -> test 文件夹② 在新建的 components -> test 文件夹上,鼠标右键,点击“新建 Component”③ 键入组件的名称之后回车,会自动生成组件对应的 4 个文件,后缀名分别为 .js,.json, .wxml 和 .wxss注意:为了保证目录结构的清晰,建议把不同的组件,存放到单独目录中,例如:2. 引用组件组件的引用方式分为“原创 2021-11-12 13:18:07 · 233 阅读 · 0 评论 -
小程序---视图与逻辑(导航、事件、生命周期、wxs)---05
一、页面导航1. 什么是页面导航页面导航指的是页面之间的相互跳转。例如,浏览器中实现页面导航的方式有如下两种:① <a> 链接② location.href2. 小程序中实现页面导航的两种方式① 声明式导航 1. 在页面上声明一个<navigator> 导航组件 2. 通过点击<navigator> 组件实现页面跳转② 编程式导航 1. 调用小程序的导航...原创 2021-11-11 23:11:22 · 1156 阅读 · 0 评论 -
小程序---模板与配置(基础语法、tabBar、wx.request)---04
一、WXML 模板WXML 模板语法 - 数据绑定1. 数据绑定的基本原则① 在 data 中定义数据② 在 WXML 中使用数据2. 在 data 中定义页面的数据在页面对应的 .js 文件中,把数据定义到 data 对象中即可:3. Mustache 语法的格式把data中的数据绑定到页面中渲染,使用 Mustache 语法(双大括号)将变量包起来即可。语法格式为:4. Mustache 语法的应用场景 Mustac...原创 2021-11-11 16:43:34 · 466 阅读 · 0 评论 -
小程序---协同工作和发布---03
一、协同工作1. 了解权限管理需求 在中大型的公司里,人员的分工非常仔细:同一个小程序项目,一般会有不同岗位、不同角色的员工同时参与 设计与开发。此时出于管理需要,我们迫切需要对不同岗位、不同角色的员工的权限进行边界的划分,使他们能够高效的进 行协同工作。2. 了解项目成员的组织结构3. 小程序的开发流程小程序成员管理1. 成员管理的两个方面2. 不同项目成员对应的权限3. 开发者的权限说明① 开发者权限:可使用小程序开发者...原创 2021-11-11 01:26:04 · 795 阅读 · 0 评论 -
小程序---宿主环境(常用组件、api)---02
一、宿主环境简介1. 什么是宿主环境宿主环境(host environment)指的是程序运行所必须的依赖环境。例如:Android 系统和 iOS 系统是两个不同的宿主环境。安卓版的微信 App 是不能在 iOS 环境下运行的,所以, Android 是安卓软件的宿主环境,脱离了宿主环境的软件是没有任何意义的!2. 小程序的宿主环境手机微信是小程序的宿主环境,如图所示:小程序借助宿主环境提供的能力,可以完成许多普通网页无法完成的功能,例...原创 2021-11-11 00:44:43 · 743 阅读 · 0 评论 -
小程序---手把手创建小程序/目录结构---01
一、注册小程序开发账号1. 点击注册按钮 使用浏览器打开 https://mp.weixin.qq.com/ 网址,点击右上角的“立即注册”即可进入到小程序开发账号 的注册流程,主要流程截图如下:2. 选择注册账号的类型3. 填写账号信息4. 提示邮箱激活5. 点击链接激活账号6. 选择主体类型7. 主体信息登记8. 获取小程序的 AppID二、安装开发者工具1. 了解微信开发者工具 微信开发者工具是官方推荐使用的小程序开发工具...原创 2021-11-10 23:40:25 · 1964 阅读 · 0 评论 -
小程序---小程序与普通网页开发的区别---00
1、运行机制不同 网页开发: (1)单线程机制,既用于运行脚本,也用于渲染,不能同时干两件事情,渲染线程和脚本线程是互斥的,长时间的脚本运行可能会导致页面失去响应。 (2)网页开发者可以使用到各种浏览器暴露出来的 DOM API,进行 DOM 选中和操作。 (3)网页运行在浏览器环境中 。 小程序: (1)渲染线程和脚本线程,二者是分开的,分别运行在不同的线程中。 (2)小程序的逻辑层和渲染层是分开的,逻辑层运行在 JSCore 中,并没有一个完整浏...原创 2021-11-10 20:54:20 · 277 阅读 · 0 评论