北方骑马的萝卜
一只:码农!
展开
-
(十二)扩充与补充
小程序默认的导航栏与 APP 一样都位于顶部固定位置。但是默认导航栏可能会影响小程序整体风格,且无法满足特定的设计需求,这时候,就需要进行自定义导航栏。在 app.json 或者 page.json 中,配置 navigationStyle 属性为 custom,即可 自定义导航栏在设置以后,就会移除默认的导航栏,只保留右上角胶囊按钮。原创 2024-05-22 15:24:24 · 218 阅读 · 0 评论 -
(十一)开放能力
手机验证组件,用于帮助开发者向用户发起手机号申请,必须经过用户同意后,才能获得由平台验证后的手机号,进而为用户提供相应服务。小程序为开发者提供了客服能力,同时为客服人员提供移动端、网页端客服工作台便于及时处理消息。当小程序需要让用户完善个人资料时,我们可以通过微信提供的头像、昵称填写能力快速完善。当小程序需要让用户完善个人资料时,我们可以通过微信提供的头像、昵称填写能力快速完善。手机号验证组件分为两种:手机号快速验证组件 以及 手机号实时验证组件。转发功能,主要帮助用户更流畅地与好友分享内容和服务。原创 2024-05-22 15:20:28 · 136 阅读 · 0 评论 -
(十)分包加载
小程序的代码通常是由许多页面、组件以及资源等组成,随着小程序功能的增加,代码量也会逐渐增加,体积过大就会导致用户打开速度变慢,影响用户的使用体验。在小程序启动时,默认会下载主包并启动主包内页面,当用户进入分包内某个页面时,微信客户端会把对应分包下载下来,下载完成后再。开发者可以将功能相对独立的页面配置到独立分包中,因为独立分包不依赖主包就可以运行,可以很大程度上提升分包页面的启动速度。从独立分包中页面进入小程序时,不需要下载主包,当用户进入普通分包或主包内页面时,主包才会被下载。原创 2024-05-22 15:01:13 · 91 阅读 · 0 评论 -
(九)npm 使用
在实际的开发中,随着项目的功能越来越多、项目越来越复杂,文件目录也变的很繁琐,为了方便进行项目的开发,开发人员通常会对目录结构进行调整优化,例如:将小程序源码放到 miniprogram 目录下这时候需要开发者在 project.config.json 中 指定的位置 和目标 miniprogram_npm的位置配置 project.config.json 的 miniprogramRoot 指定小程序源码的目录。原创 2024-05-22 14:55:22 · 420 阅读 · 0 评论 -
(八)自定义组件
一个小程序完整的生命周期由应用生命周期页面生命周期和组件生命周期三部分来组成小程序冷启动,钩子函数执行的顺序保留当前页面,进入下一个页面,钩子函数执行的顺序销毁当前页面,进入下一个页面,钩子函数执行的顺序小程序热启动,钩子函数执行的顺序小程序冷启动,钩子函数执行的顺序。原创 2024-05-22 14:47:00 · 210 阅读 · 0 评论 -
(七)微信原生 API
小程序开发框架提供丰富的微信原生 API,可以方便的调起微信提供的能力,例如:获取用户信息、微信登录、微信支付等,小程序提供的 API 几乎都挂载在 wx 对象下,例如:wx.request()、wx.setStorage() 等**,wx 对象实际上就是小程序的宿主环境微信所提供的全局对象**异步 API支持callbackPromise当接口参数 Object 对象中不包含 success/fail/complete 时将默认返回 Promise。原创 2024-05-22 13:45:55 · 97 阅读 · 0 评论 -
(六)生命周期
应用生命周期是指应用程序进程从创建到消亡的整个过程小程序的生命周期指的是小程序从启动到销毁的整个过程一个小程序完整的生命周期由应用生命周期页面生命周期和组件生命周期三部分来组成小程序生命周期伴随着一些函数,这些函数由小程序框架本身提供,被称为生命周期函数,生命周期函数会按照顺序依次自动触发调用。帮助程序员在特定的时机执行特定的操作,辅助程序员完成一些比较复杂的逻辑。原创 2024-05-22 12:07:11 · 461 阅读 · 0 评论 -
(五)WXML 语法
在将数据声明好以后,在 WXML 使用 **Mustache 语法(双大括号 {{ }})**将变量包起来,从而将数据绑定。5. 在给 wx:key 添加属性值的时候,不需要使用双大括号语法,,否则结构会展示出来,通过 display 样式属性 来实现的。,否则结构不会进行展示,通过 移除/新增节点 的方式来实现。进行修改,setData() 方法接收对象作为参数,,通过赋值的方式修改数据无法改变页面的数据。,即以后数据不会改变,或者不必关注其顺序,小程序页面中使用的数据均需要在。遍历的 array 中。原创 2024-05-22 11:47:21 · 149 阅读 · 0 评论 -
(四)事件系统
事件传参:在触发事件时,将一些数据作为参数传递给事件处理函数的过程,就是事件传参在微信小程序中,我们经常会在组件上添加一些自定义数据,然后在事件处理函数中获取这些自定义数据,从而完成业务逻辑的开发,然后通过事件对象进行获取自定义数据event.target 是指事件触发者, event. currentTarget 是指事件绑定者使用 data- 方法传递参数的时候,多个单词由连字符 - 连接,连字符写法会转换成驼峰写法使用 data- 方法传递参数的时候,而大写字符会自动转成小写字符。原创 2024-05-22 11:20:09 · 400 阅读 · 0 评论 -
(三)小程序样式和组件
页面的结构由 HTML 进行编写,例如:经常会用到 div、p、 span、img、a 等标签页面的样式由 CSS 进行编写,例如:经常会采用 .class 、#id 、element 等选择器但在小程序中不能使用 HTML 标签,也就没有 DOM 和 BOM,CSS也仅仅支持部分选择器小程序提供了 WXML 进行页面结构编写,同时提供了 WXSS 进行页面的样式编写WXML提供了 view、text 、image、navigator 等标签来构建页面结构,只不过在小程序中将标签称为组件WXSS。原创 2024-05-09 09:59:35 · 329 阅读 · 0 评论 -
(二)小程序配置文件
配置文件介绍JSON 是一种轻量级的数据格式,常用于前后端数据的交互,但是在小程序中,,用于配置项目或者页面属性和行为,每个页面或组件也都有一个对应的 json 文件。原创 2024-05-08 14:41:47 · 137 阅读 · 0 评论 -
(一) 小程序基础知识
主体文件页面文件主体文件又称 全局文件,能够作用于整个小程序,影响到小程序的每个页面,主体文件必须放到项目的根目录下小程序入口文件小程序的全局配置文件小程序的全局样式注意事项:主体文件的名字必须是 app,app.js 和 app.json 文件是必须的页面文件是每个页面所需的文件,小程序页面文件都存放在 pages 目录下,一个页面一个文件夹.js:页面逻辑.wxml:页面结构.wxss:页面样式.json:小页面配置注意事项:.js 文件和 .wxml 文件是必须的。原创 2024-05-08 14:19:12 · 154 阅读 · 0 评论