免费只做网站宁德市城乡住房建设厅网站

张小明 2025/12/29 19:09:47
免费只做网站,宁德市城乡住房建设厅网站,seo整站优化费用,wordpress社交旅游小程序组件与 API 加载提示框 API wx.showLoading 方法用于弹出加载提示框#xff0c;加载提示框弹出后#xff0c;不会自动关闭#xff0c;需要手动调用 wx.hideLoading 方法才能关闭加载提示框。 wx.showLoading 方法的基本选项#xff1a;名称描述title提示的内容mask是…小程序组件与 API加载提示框 APIwx.showLoading 方法用于弹出加载提示框加载提示框弹出后不会自动关闭需要手动调用 wx.hideLoading 方法才能关闭加载提示框。wx.showLoading 方法的基本选项名称描述title提示的内容mask是否显示透明蒙层防止触摸穿透默认值为 falsesuccess接口调用成功的回调函数fail接口调用失败的回调函数complete接口调用结束的回调函数无论成功还是失败都会执行示例wx.showLoading首页页面结构pages/index/index.wxmlbutton bindtapshowMessage点击弹出消息框/button首页页面逻辑pages/index/index.jsPage({ showMessage: function() { wx.showLoading({ title: 正在加载中 }) setTimeout(() { wx.hideLoading() }, 3000) } })示例效果消息提示框 APIwx.showToast 方法用于显示消息提示框。wx.showToast 方法的基本选项名称描述title提示的内容当 icon 的值为 none 时提示内容最多可以显示两行当 icon 的值为其他时提示内容最多可以显示 7 个汉字长度icon图标支持 success/error/loading/noneduration提示停留的时间单位为毫秒默认值为 1500mask是否显示透明蒙层防止触摸穿透默认值为 falsesuccess接口调用成功的回调函数fail接口调用失败的回调函数complete接口调用结束的回调函数无论成功还是失败都会执行示例wx.showToast首页页面结构pages/index/index.wxmlbutton bindtapshowMessage点击弹出消息框/button首页页面逻辑pages/index/index.jsPage({ showMessage: function() { wx.showToast({ title: 请求成功啦, duration: 2000, icon: success }) } })示例效果网络请求 APIwx.request 方法用于发送网络请求。wx.request 方法的基本选项名称描述url开发者服务器接口地址data请求的参数支持 string、object、ArrayBufferheader请求头对象method请求方式默认为 GETdataType返回的数据格式默认为 json其决定了小程序接收到服务器响应后如何解析响应数据responseType响应的数据类型默认为 text其影响小程序向服务器发送请求时告知服务器期望返回的数据类型success接口调用成功的回调函数fail接口调用失败的回调函数complete接口调用结束的回调函数无论成功还是失败都会执行出于安全性方面考虑微信小程序官方对服务器接口的请求做了限制只能请求 HTTPS 协议的服务器接口。必须登录微信小程序管理后台将服务器接口的域名添加到信任列表中。服务器域名配置当服务器接口不满足条件时可以在微信开发者工具中勾选“不校验合法域名、web-view业务域名、TLS 版本以及 HTTPS”跳过对服务器接口的校验但此做法仅限开发与调试阶段。示例wx.request首页页面结构pages/index/index.wxmlbutton bindtapsendRequest点击发送请求/button text接收到的userName{{userName}}/text text\n/text text接收到的age{{age}}/text首页页面逻辑pages/index/index.jsPage({ data: { userName: , age: }, sendRequest: function() { wx.request({ url: https://wwc.6os.net/addons/test_api/api.php, data: { userName: 多仔, age: 18 }, success: respData { console.log(respData) this.setData({ userName: respData.data.data.userName, age: respData.data.data.age }) } }) } })示例效果背景音频 APIwx.getBackgroundAudioManager 方法用于获取播放背景音频的实例 BackgroundAudioManager通过该实例的相关属性和方法实现背景音频的播放。BackgroundAudioManager 实例的基本属性名称描述src背景音频的数据源设置了 src 时会自动播放支持 M4A、AAC、MP3、WAVstartTime背景音频开始播放的位置单位为秒title背景音频标题用于原生音频播放器的背景音频标题playbackRate播放速率默认值为 1范围为 0.52.0duration只读属性当前背景音频的长度单位为秒currentTime只读属性当前背景音频的播放位置单位为秒paused只读属性当前是否暂停或停止BackgroundAudioManager 实例的基本方法名称描述play()播放背景音频pause()暂停背景音频seek()跳转到指定位置stop()停止背景音频。onCanplay()背景音频进入可以播放状态的事件时触发onWaiting()监听背景音频加载中事件当背景音频因为数据不足需要停下来加载时会触发onError()监听背景音频播放错误事件onPlay()监听背景音频播放事件onPause()监听背景音频暂停事件onSeeking()监听背景音频开始跳转操作事件onEnded()监听背景音频自然播放结束事件onStop()监听背景音频停止事件onTimeUpdate()监听背景音频播放进度更新事件只有微信小程序在前台时会调用在使用背景音频 API 之前还需要在微信小程序全局配置文件app.json中配置 requireBackgroundModes 属性以开启后台音频播放功能。示例wx.getBackgroundAudioManager全局配置文件app.jsonrequireBackgroundModes: [audio]首页页面结构pages/index/index.wxmlbutton bindtapplayBackgroundMusic开始播放背景音乐/button button bindtappauseBackgroundMusic暂停播放背景音乐/button button bindtapstopBackgroundMusic停止播放背景音乐/button首页页面逻辑pages/index/index.jsPage({ audioBam: null, onReady() { this.audioBam wx.getBackgroundAudioManager() this.audioBam.onPlay(() { console.log(背景音乐开始播放) }) this.audioBam.onPause(() { console.log(背景音乐暂停播放) }) this.audioBam.onStop(() { console.log(背景音乐停止播放) }) }, playBackgroundMusic() { this.audioBam.title AudioBam this.audioBam.src https://wwc.6os.net/addons/test_api/%E9%BB%84%E6%98%8F.mp3 }, pauseBackgroundMusic() { this.audioBam.pause() }, stopBackgroundMusic() { this.audioBam.stop() } })示例效果录音 APIwx.getRecorderManager 方法用于获取全局唯一的录音管理器实例 RecorderManager通过该实例的相关方法实现录音。RecorderManager 实例的基本方法名称描述start()开始录音pause()暂停录音resume()继续录音stop()停止录音onStart()监听开始录音事件onResume()监听继续录音事件onPause()监听暂停录音事件onStop()监听停止录音事件该事件回调函数可以接收一个 res 参数通过 res.tempFilePath 可以获取录音文件的临时路径onError()监听录音错误事件示例wx.getRecorderManager首页页面结构pages/index/index.wxmlbutton bindtapstartRecording开始录音/button button bindtapstopRecording停止录音/button首页页面逻辑pages/index/index.jsPage({ recorderManager: null, onReady() { this.recorderManager wx.getRecorderManager() this.recorderManager.onStart(() { console.log(开始录音) }) this.recorderManager.onStop((res) { console.log(结束录音) console.log(录音文件临时路径 res.tempFilePath) }) }, startRecording() { this.recorderManager.start() }, stopRecording() { this.recorderManager.stop() } })示例效果音频 APIwx.createInnerAudioContext 方法用于获取音频播放实例 InnerAudioContext通过该实例的相关属性和方法实现音频播放音频播放不支持后台播放。InnerAudioContext 实例的基本属性名称描述src音频的数据源支持 M4A、AAC、MP3、WAVstartTime音频开始播放的位置单位为秒playbackRate播放速率默认值为 1范围为 0.52.0duration只读属性当前音频的长度单位为秒currentTime只读属性当前音频的播放位置单位为秒paused只读属性当前是否暂停或停止autoplay是否自动开始播放默认值为 falseloop是否循环播放默认值为 falsevolume音量默认值为 1范围为 01InnerAudioContext 实例的基本方法名称描述play()播放音频pause()暂停音频seek()跳转到指定位置stop()停止音频destroy()销毁当前音频播放实例onCanplay()音频进入可以播放状态的事件时触发onWaiting()监听音频加载中事件当音频因为数据不足需要停下来加载时会触发onError()监听音频播放错误事件onPlay()监听音频播放事件onPause()监听音频暂停事件onSeeking()监听音频开始跳转操作事件onEnded()监听音频自然播放结束事件onStop()监听音频停止事件onTimeUpdate()监听音频播放进度更新事件只有微信小程序在前台时会调用示例wx.createInnerAudioContext首页页面结构pages/index/index.wxmlbutton bindtapstartRecording开始录音/button button bindtapstopRecording停止录音/button button bindtapplayRecord播放录音/button首页页面逻辑pages/index/index.jsPage({ recorderManager: null, audioCtx: null, data: { audioUrl: }, onReady() { this.audioCtx wx.createInnerAudioContext() // ... this.recorderManager.onStop((res) { // ... this.setData({ audioUrl: res.tempFilePath }) }) this.audioCtx.onPlay(() { console.log(开始播放录音) }) }, // ... playRecord() { this.audioCtx.src this.data.audioUrl this.audioCtx.play() } })示例效果选择媒体 APIwx.chooseMedia 方法用于选择图片或视频。wx.chooseMedia 方法的基本选项名称描述count最多可以选择的文件个数默认值为 9mediaType文件类型默认值为 [‘image’, ‘video’]支持 image图片、video视频、mix可以同时选择图片和视频sourceType图片和视频的来源默认值为 [‘album’, ‘camera’]支持 album相册、camera相机拍摄maxDuration拍摄视频最长拍摄时间单位为秒默认值为 10范围为 360不限制相册camera仅在 sourceType 为 camera 时生效可设置使用前置或后置摄像头默认值为back后置摄像头success接口调用成功的回调函数该事件回调函数可以接收一个 res 参数通过 res.tempFiles 可以获取媒体文件的临时路径fail接口调用失败的回调函数complete接口调用结束的回调函数无论成功还是失败都会执行示例wx.chooseMedia首页页面结构pages/index/index.wxmlimage src{{imageUrl}} stylewidth: 300rpx; height: 300rpx;/image button bindtapchooseImage选择图片/button首页页面逻辑pages/index/index.jsPage({ data: { imageUrl: }, chooseImage() { wx.showToast({ title: 请选择图片, icon: none }) wx.chooseMedia({ count: 1, mediaType: [image], sourceType: [album], success: (res) { console.log(res.tempFiles) this.setData({ imageUrl: res.tempFiles[0].tempFilePath }) wx.showToast({ title: 图片已选择 }) } }) } })示例效果图片预览 APIwx.previewImage 方法用于预览图片预览过程中用户可以进行保存图片、发送给朋友等操作。wx.previewImage 方法的基本选项名称描述urls需要预览等图片链接数组支持 http/https 网络图片地址不支持本地图片地址showmenu是否显示长按菜单默认值为 truecurrent当前显示图片的链接默认值为 urls 的第一张success接口调用成功的回调函数fail接口调用失败的回调函数complete接口调用结束的回调函数无论成功还是失败都会执行示例wx.previewImage首页页面结构pages/index/index.wxml!-- ... -- button bindtappreviewImage预览图片/button首页页面逻辑pages/index/index.jsPage({ // ... previewImage() { wx.previewImage({ urls: [this.data.imageUrl] }) } })示例效果文件上传 APIwx.uploadFile 方法用于发送 POST 请求以上传文件。wx.uploadFile 方法的基本选项名称描述url开发者服务器地址headerHTTP 请求头timeout请求超时时间单位为毫秒name文件对应的 key开发者在服务器端可以通过这个 key 获取文件的二进制内容filePath要上传的文件资源路径本地资源success接口调用成功的回调函数fail接口调用失败的回调函数complete接口调用结束的回调函数无论成功还是失败都会执行示例wx.uploadFile首页页面结构pages/index/index.wxml!-- ... -- button bindtapuploadImage上传图片/button首页页面逻辑pages/index/index.jsPage({ // ... uploadImage() { wx.uploadFile({ url: https://wwc.6os.net/addons/test_api/upload.php, filePath: this.data.imageUrl, name: file, success: (res) { console.log(res) } }) } })示例效果文件下载 APIwx.downloadFile 方法用于下载文件。wx.downloadFile 方法的基本选项名称描述url下载资源的 URL 地址headerHTTP 请求头timeout请求超时时间单位为毫秒filePath指定文件下载后存储的路径本地路径success接口调用成功的回调函数fail接口调用失败的回调函数complete接口调用结束的回调函数无论成功还是失败都会执行示例wx.downloadFile首页页面结构pages/index/index.wxml!-- ... -- button bindtapdownloadImage下载图片/button首页页面逻辑pages/index/index.jsPage({ // ... downloadImage() { wx.downloadFile({ url: https://wwc.6os.net/addons/test_api/avatar.jpg, success: (res) { console.log(res) this.setData({ imageUrl: res.tempFilePath }) } }) } })示例效果canvas 组件canvas 组件用于自定义绘制图形、创建图片特效和动画支持 2D 和 WebGL 的绘图。canvas 组件的基本用法canvas/canvascanvas 组件的基本属性名称描述type指定 canvas 组件的类型支持 2D 和 WebGLcanvas-idcanvas 组件的唯一标识若指定了 type 属性则无需再指定该属性disable-scroll当在 canvas 组件中移动时且有绑定手势事件时禁止屏幕滚动及下拉刷新默认值为 false只定义 canvas 组件canvas 组件是空白的要想在 canvas 组件中绘制图形必须在 JavaScript 中使用画布 API 控制 canvas 组件以绘制图形。画布 API使用画布 API需要先通过 wx.createSelectorQuery 及相关方法获取 Canvas 实例然后通过 Canvas 实例获取渲染上下文实例 RenderingContext最后通过 RenderingContext 实例的相关属性和方法完成绘图操作。获取渲染上下文实例 RenderingContext 的基本用法wx.createSelectorQuery() // 创建节点选择器 .select(#myCanvas) // 选择Canvas节点 .fields({ node: true, size: true }) // 返回节点对象和尺寸信息 .exec(res { // 执行所有的请求返回执行结果 // 获取Canvas实例 const canvas res[0].node // 获取获取渲染上下文实例RenderingContext const ctx canvas.getContext(2d) })RenderingContext 实例的基本属性名称描述width画布宽度height画布高度fillStyle设置或返回用于填充绘画的颜色、渐变或模式strokeStyle设置描边颜色lineWidth设置或返回当前线条的宽度font设置或返回文本内容的当前字体属性RenderingContext 实例的基本方法名称描述rect(x, y, w, h)创建矩形fillRect(x, y, w, h)绘制“被填充”的矩形strokeRect(x, y, w, h)绘制矩形无填充clearRect(x, y, w, h)在给定的矩形内清除指定像素stroke()绘制当前路径的边框beginPath()开始创建一个路径需要调用 fill 或者 stroke 才会使用路径进行填充或描边closePath()关闭一个路径会连接起点和终点如果关闭路径后没有调用 fill 或者 stroke 并开启了新的路径那之前的路径将不会被渲染moveTo(x, y)把路径移动到画布中的指定点不创建线条。arc(x, y, r, sAngle, eAngle)创建一条弧线创建一个圆可以指定起始弧度为 0终止弧度为 2 * Math.PI用 stroke 或者 fill 方法来在 canvas 中画弧线rotate(rotate)以原点为中心顺时针旋转当前坐标轴多次调用旋转的角度会叠加translate(x, y)对当前坐标系的原点 (0, 0) 进行变换默认的坐标系原点为页面左上角fillText(text, x, y, maxWidth)在画布上绘制被填充的文本restore()恢复之前保存的绘图上下文save()保存绘图上下文示例canvas 组件首页页面结构pages/index/index.wxmlcanvas idmyCanvas type2d styleborder: 1px solid #000000; width: 500rpx; height: 500rpx; display: block;/canvas首页页面逻辑pages/index/index.jsPage({ onReady() { wx.createSelectorQuery() .select(#myCanvas) .fields({ node: true, size: true }) .exec(res { const canvas res[0].node const ctx canvas.getContext(2d) ctx.fillStyle rgba(0, 0, 200, 0.5) ctx.fillRect(100, 100, 100, 50) }) } })示例效果
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

北京网站设计制作教程专业店面装修设计公司

九联UNT405H-Hi3798MV320-216G-优盘卡刷强刷固件包刷机说明:1.准备一个2.0不大于8G的U盘,fat32,8192块单分区格式化;一般是2.0 4G的U盘兼容的多,8G的少。2.将附件内名为:bl31,fastboot&#xff…

张小明 2025/12/25 23:58:33 网站建设

做网站推广赚钱吗桂林漓江官网

国产化宝兰德该国产化厂商由宝兰德投递并参与金猿组委会数据猿上海大数据联盟共同推出的《2025大数据产业年度国产化优秀代表厂商》榜单/奖项评选。大数据产业创新服务媒体——聚焦数据 改变商业北京宝兰德软件股份有限公司成立于2008年,是一家于2019年登陆科创板的…

张小明 2025/12/26 6:01:47 网站建设

社区网站制作教程wordpress登录数据库吗

ViGEmBus是一款强大的Windows内核驱动,专门用于虚拟游戏控制器功能实现。通过本指南,您将掌握这款虚拟控制器驱动的核心功能、安装配置和实战应用技巧,轻松实现游戏输入设备的完美适配。 【免费下载链接】ViGEmBus Windows kernel-mode drive…

张小明 2025/12/26 6:01:48 网站建设

弹簧机东莞网站建设一个完整的品牌策划方案范文

视频演示地址: https://www.bilibili.com/video/BV1jomdBBE4H/ 📋 目录 概述特性快速开始API 参考使用示例主题配置最佳实践常见问题总结 概述 Label 是控件库中的基础标签组件,支持多种尺寸、颜色、图标等功能,适用于状态标…

张小明 2025/12/26 6:01:49 网站建设

网站开发接外包郸城建设银行网站

如今,儿童青少年近视率居高不下,近视低龄化、重度化趋势愈发明显,成为困扰无数家庭的难题。在近视防控领域,“每天户外活动2小时”“减少连续近距离用眼时间”等建议早已深入人心,从理论层面来看,这些建议科…

张小明 2025/12/26 6:01:48 网站建设