
微信生态
微信生态
曲江涛
www.protaos.com
展开
-
爆改 toxml 组件 支持数据双向绑定 解决数据刷新问题
sbfkcel/towxml: 微信小程序HTML、Markdown渲染库。原组件是以导入数据渲染信息为目的、本文以AI数据返回小程序为模拟效果演示。默认情况只在ready 环节进行渲染静态资源。3、给与页面渲染元素、唯一KEY 保持唯一性。2、确认数据是否正常传入toxml组件。1、对传入数据容器的位置做处理。原创 2025-04-22 10:53:55 · 470 阅读 · 0 评论 -
关于微信小程序 【data-驼峰 】传参编译去除驼峰 自动转小写的问题记录
🈲data-参数 参数统一用小写传参、且不包含 - _下划线横杠等特殊符号页面选择会话记录 sessionId 在JS接收中 会自动转化为小写JS控制台输出原创 2025-04-22 10:06:54 · 160 阅读 · 0 评论 -
微信小程序 实现注册协议滚动置底部 显示按钮状态
网络软件的软件协议,用户协议等相关协议的认可,防止以及保护个人或公司权益。在 wxml 文件中添加 scroll-view 组件。创建 wxml 文件,编写注册协议内容。创建 wxss 文件,设置页面样式。在 js 文件中控制按钮的显示状态。在 js 文件中监听滚动事件。在 wxml 文件中添加按钮。原创 2025-02-13 08:54:35 · 674 阅读 · 0 评论 -
微信小程序for循环嵌套
【代码】微信小程序for循环嵌套。原创 2024-02-01 16:59:35 · 1312 阅读 · 0 评论 -
微信小程序IOS在线支付调整
虚拟业务指南请收好。原创 2023-06-06 18:18:56 · 415 阅读 · 0 评论 -
安装微信开发者工具
微信开发者工具安装教程原创 2023-02-28 23:32:58 · 173 阅读 · 0 评论 -
ChatGPT效果
openai原创 2023-02-10 22:13:44 · 272 阅读 · 0 评论 -
未找到 [“sitemapLocation“] 对应的 sitemap.json 文件
微信开发者工具更新后,sitemap.json Error: 未找到入口 sitemap.json | 微信开放社区 (qq.com)未找到 [“sitemapLocation“] 对应的 sitemap.json 文件。导致问题的原因:project.config.json 文件被微信开发者工具修改。点击此处可以检查本地的文件是否存在。uniapp 发布小程序操作。微信开发工具 控制台 提示。1、关闭已运行的小程序工具。2、发行 小程序发布。原创 2022-09-21 17:17:36 · 2651 阅读 · 0 评论 -
微信小程序 地理位置接口新增与相关流程调整
由于精确地理位置接口只允许部分类目的小程序申请使用,为了满足开发者在更多场景使用地理位置接口,自 2022 年 7 月 14 日起,新增获取模糊地理位置接口(wx.getFuzzyLocation)。同时为保障用户合法权益,该接口调用前需进行准入开通申请,该接口准入规则与wx.chooseLocation一致。...原创 2022-07-14 11:06:30 · 1093 阅读 · 0 评论 -
微信小程序实时日志
官方地址https://developers.weixin.qq.com/miniprogram/dev/framework/realtimelog/复制以下代码到log.js文件var log = wx.getRealtimeLogManager ? wx.getRealtimeLogManager() : nullmodule.exports = { debug() { if (!log) return log.debug.apply(log, arguments) }原创 2022-04-25 10:41:17 · 1207 阅读 · 0 评论 -
uniapp 小程序 高德地图
注册高德地图开发者账户 下载对应服务的文件资源 代码配置引入相关业务下载微信插件地址:相关下载-微信小程序插件 | 高德地图API高德地图开放平台:高德开放平台 | 高德地图API原创 2022-04-21 17:51:59 · 973 阅读 · 0 评论 -
uniapp & request请求超时配置项
什么是超时请求:1、以网络为例,请求超时的意思是客户机先发出请求,服务器响应这个请求。如果这之间的软件或硬件有问题,那个这个请求可能无法送答服务器,或者送达到服务器但服务器无回应。2、通过多次尝试仍无法建立有效连接时,则客户机就会返回一个请求超时的提示。应用场景:项目中会出现的场景例如:1、 上传图文素材过大,超出默认配置的upload timeout2、 请求网络延迟过大,网络卡顿3、 访问资源、接口、等数据时候服务器阻塞4、 …uniapp的配置实现及代码实现:了解uniapp原创 2021-11-25 10:17:01 · 8393 阅读 · 0 评论 -
文本内容强行换行
项目场景:1、定宽但超出显示,没有自动换行;2、实现换行显示文本;代码演示:white-space: pre-line;word-break: break-all;原创 2021-11-23 11:15:08 · 511 阅读 · 0 评论 -
uniapp监听微信小程序首次进入任意页面携带参数、手把手教学┗|`O′|┛ 嗷~~
项目场景:1、业务需求监听用户从分享的地址进入程序2、用户进入页面不固定,都有可能存在携带参数的情况时候功能分析:1、解决此问题的因素就在于寻找到一个可能在用户进入小程序会话的时候、去解析用户访问小程序的参数信息。2、uniapp小程序,App.vue中的 onShow onLaunch处可以监听用户首次进入程序的参数3、获取参数存储在公共会话内,调用方法使用。监听onShow//APP.VUEonShow(e){console.log(e)}代码示例async onSho原创 2021-10-23 11:13:15 · 2245 阅读 · 2 评论 -
uniapp微信小程序分享、全页面分享、封装JS,手把手教学┗|`O′|┛ 嗷~~
项目场景:1、小程序每个页面都允许分享2、允许更改分享参数功能分析:1、定义分享内容对象数据容器2、定义分享的API方法3、引入 main.js Vue使用 实现步骤:1、封装 share.jsexport default{ data(){ return { //设置默认的分享参数 share:{ title:'分析标题', path:'/pages/***/*原创 2021-10-23 10:50:51 · 1021 阅读 · 0 评论 -
uniapp引入tff格式字体、手把手教学┗|`O′|┛ 嗷~~
项目场景:1、特殊字体展示效果2、升级视觉体验问题描述:拿到了UI小姐姐的一份.TFF文件格式的字体文件,需要放置在uniapp框架内、作为程序的按钮字体展示。步骤分析:1、获取tff文件格式2、转码 base64 格式 [uniapp提供<40kb的文件格式自动编译为base64代码]3、引入样式表3、添加文本 font-family操作实现:1、转base64文件推荐地址:https://www.giftofspeed.com/base64-encoder/ 去编译原创 2021-10-20 17:16:12 · 961 阅读 · 0 评论 -
uniapp 引入iconfont 彩色图标,手把手教学┗|`O′|┛ 嗷~~
项目场景:1、显示个性和色彩的渲染;2、不同于基础图标仅有单调的纯色;实现步骤:1、iconfont选择合适的图标2、下载Symbol至本地文件3、iconfont-tools解析svg文件4、引入解压后的css文件至全局选择下载下载后的文件大致情况,在此处shell执行第三步执行解析步骤npm install -g iconfont-toolsiconfont-tools//一直Enter即可解析生成文件格式大概情况将css文件引入全局样式即可具体使用如下t-原创 2021-10-19 16:52:59 · 572 阅读 · 0 评论 -
微信小程序IOS & sticky 兼容写法
项目场景:1、自定义导航头信息;2、sticky在组件内配置在安卓有效、IOS无效的情况;问题描述:IOS监听机制问题导致sticky在组件内的机制失效//导航栏吸顶效果.bar-sticky { position: -webkit-sticky; position: sticky; top: 0; z-index: 101;} 原因分析:1、sticky定义在组件内,占位元素在页面里,安卓及模拟器有效,IOS真机无效解决方案:1、配置-web原创 2021-10-19 09:13:58 · 1776 阅读 · 0 评论 -
vue-ueditor-wrap Ant-Design-Vue Egg.js Node.js 配置 避坑记录
项目场景:1.编辑器使用,自定义编辑公告,推送文案等场景…2.涉及图片上传,图片在线管理等操作需求…3.前后台统一服务器 部署方案问题描述:在程序配置中会遇到如下问题1.@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget()原创 2021-09-10 17:14:09 · 527 阅读 · 0 评论 -
微信小程序getuserinfo废弃
微信小程序授权登录接口更新地址通过wx.login接口获取的登录凭证可直接换取unionID原wx.login接口获取的登录凭证若需换取unionID需满足以下条件:如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用2月23日后,开发者调用wx.login获取的登录凭证可以直接换取unionID,无需满足以上条件。新增getUserProfile接口...原创 2021-02-26 18:14:26 · 1785 阅读 · 0 评论 -
微信小程序uniapp+wx_echarts.js统计图
bindtouchstarttouchstart//手指触摸动作开始touchend//手指触摸动作结束touchmove//手指触摸后移动touchcancle//手指触摸操作被打断<canvas canvas-id="lineCanvas" disable-scroll="true" class="canvas" @touchmove="touchHandler" @touchstart="touchHandler"></canvas>...原创 2021-02-24 15:25:59 · 756 阅读 · 2 评论 -
微信小程序批量计算两地坐标距离
计算两个经纬度坐标系的拟直线距离获取相对位置的经纬度坐标获取对应的批量统计的数据经纬坐标点数学方法计算两地直线记录/* 1.假设地球是一个完美的球体 2.A坐标(x,y) B坐标(x,y) 计算可得 X轴差值:|A.x - B.x| Y轴差值:|A.y - B.y| 模拟以量条计算所得的距离为直角坐标系原点无限延长的交点 C边:X²+Y²=C² 当坐标系周展示以球体的方式展示*/let MathLeb = Math.PI / 180.0;//经纬度转换成三角函数中度分表形式。原创 2021-01-18 15:39:48 · 1674 阅读 · 2 评论 -
EasyAR+微信小程序识别图片开发记录
EsayAR+微信小程序识别图片开发记录所需数据业务关系示例代码总结所需数据//小程序>appidAppId:*****//EasyAR>ApiKey:****APISecret:*****Token:*****//微信小程序相关的业务操作-创建云识别管理-寻找云图库-密钥-小程序AR使用CloudKey:*****CloudURLs:*****小程序ARToken:******// 1.可用官方提供Token使用开发可设置Token有效天数(官方提供-Api原创 2021-01-16 15:37:30 · 4899 阅读 · 33 评论