子钦加油

扩大
缩小

随笔分类 - 微信小程序

微信小程序
微信小程序根据生日获取年龄
摘要:// 根据出生日期计算年龄周岁 传参格式为1996-06-08 // 根据出生日期计算年龄周岁 传参格式为1996-06-08 function getAge(strBirthday) { var returnAge = ''; var mouthAge = ''; var strBirthdayA 阅读全文

posted @ 2019-11-24 11:28 子钦加油 阅读 (17) | 评论 (0) 编辑

微信小程序出现 text 设置行高 line-height 无效的问题
摘要:前言: 我在写程序过程中遇到过给text加line-height不生效的问题,但是也有生效的情况,如果不生效了就按下面的解决方法处理吧。 解决办法: 在text的外层嵌套一层view,然后给view设置样式line-height即可。 阅读全文

posted @ 2019-11-24 10:33 子钦加油 阅读 (45) | 评论 (0) 编辑

微信小程序中换行,空格(多个空格)写法
摘要:在小程序中HTML的网页实体无法正常使用,小程序中的写法为: 一、空格,换行 <text>你好!\t七月流火啊!\n我在下一行</text> \t 空格( 多个只会显示一个空格) \n 换行 二、连续空格 <view> <text space="ensp">你好 啊 哈哈哈(空格是中文字符一半大小) 阅读全文

posted @ 2019-11-24 10:20 子钦加油 阅读 (23) | 评论 (0) 编辑

微信小程序的bindtap事件
摘要:在微信小程序中,要想获取元素的属性值,需要用到 bindtap事件,如果想要正确获取到属性值,对属性的命名还有一定要求 如下是正确的方式data-money-Num="9.93": <view class="weui-msg__desc msg_text">我的<text class="msg_te 阅读全文

posted @ 2019-11-23 21:58 子钦加油 阅读 (43) | 评论 (0) 编辑

微信小程序如何做金额输入限制
摘要:引言:金额输入时,需求如下: 1)首位不能出现0或者小数点(.) 2)仅保留两位小数 3)仅保留一个小数点(.),不允许出现多个。 1.wxml核心代码: <!-- 1.adjust-position:true 键盘弹起时,是否自动上推页面 2.bindinput="inputedit":类似双向绑 阅读全文

posted @ 2019-11-23 16:06 子钦加油 阅读 (8) | 评论 (0) 编辑

微信小程序使用函数的三种方法
摘要:一、使用来自不同页面的函数 函数写在util.js页面 function formatTime(date) { var year = date.getFullYear() var month = date.getMonth() + 1 var day = date.getDate() var hou 阅读全文

posted @ 2019-11-23 16:01 子钦加油 阅读 (21) | 评论 (0) 编辑

微信小程序API交互反馈,wx.showToast显示消息提示框
摘要:导读:wx.showToast(OBJECT) 显示消息提示框。 OBJECT参数说明: 参数 类型 必填 说明 最低版本 title String 是 提示的内容 icon String 否 图标,有效值"success"、"loading" image String 否 自定义图标的本地路... 阅读全文

posted @ 2019-11-16 00:11 子钦加油 阅读 (66) | 评论 (0) 编辑

微信小程序获取用户手机号
摘要:前端通过微信接口获取这三个参数 $code = input('post.code'); $encryptedData = urldecode(input('post.encryptedData')); $iv = input('post.iv'); 首先 我们拿code去curl获取到用户的信息 ( 阅读全文

posted @ 2019-11-14 14:50 子钦加油 阅读 (40) | 评论 (0) 编辑

小程序登录解密用户数据encryptedData -41001: encodingAesKey 非法
摘要:问题: 做小程序微信授权登录,先获取code,然后去获取到session_key和open_id,再拿到encryptedData,传到服务器去解密拿到用户信息,但是有时成功,有时返回-41001错误, 观察日志,都有获取到session_key,这是什么原因造成的,应该怎么去解决呢? 解决方法: 阅读全文

posted @ 2019-11-14 14:39 子钦加油 阅读 (25) | 评论 (0) 编辑

微信小程序通过getPhoneNumber后台PHP解密获取用户手机号码
摘要:之前做的版本用户这块是以获取用户openid为凭证,最近改版重新整理了一下,新增注册登录以手机号码为主, 两种(正常注册手机号码-密码+一键获取当前用户手机号码) getPhoneNumber这个组件要通过button来实现。将button中的open-type=“getPhoneNumber”,并 阅读全文

posted @ 2019-11-01 23:22 子钦加油 阅读 (110) | 评论 (0) 编辑

设置API:wx.openSetting,wx.getSetting使用说明(示例:地图授权与取消授权后的重新授权)
摘要:这个API解决了过去一个长久以来无法解决的问题,如何让用户重复授权; 打开小程序的设置界面:就是主动调取授权 目前资料极少,但是已经可以让大家先看看了;官方文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/api/setting.html#opensett 阅读全文

posted @ 2019-11-01 17:18 子钦加油 阅读 (83) | 评论 (0) 编辑

微信小程序之上传图片和图片预览
摘要:这几天一直负责做微信小程序这一块,也可以说是边做边学习吧,把自己做的微信小程序的一些功能分享出来,与大家探讨一下,相互学习相互进步。 先看下效果图 只写了一下效果样式的话希望大家不要太在意,下面马路杀手要开车了。 1.wxml排版和布局 这个排版非常简单就是一个按钮button加个图片image标签 阅读全文

posted @ 2019-10-30 16:31 子钦加油 阅读 (16) | 评论 (0) 编辑

微信小程序上传图片(前端+PHP后端)
摘要:一、wxml文件 1 2 3 4 5 6 7 <text>上传图片</text> <view> <button bindtap="uploadimg">点击选择上传图</button> </view> <image src='{{source}}' style='width:600rpx; heig 阅读全文

posted @ 2019-10-30 16:27 子钦加油 阅读 (11) | 评论 (0) 编辑

微信小程序拒绝授权后重新拉起授权窗口
摘要:问题: 在首次进入小程序时,我们常常会收到一些获取权限的申请,比如「获取地理位置权限」、需要微信登录时请求「获得你的公开信息(昵称、头像等)」。对于这些权限申请,开发者当然希望获得所有权限,而用户拒绝授权的情况不免存在。那么作为开发人员在考虑「用户拒绝授权」这类异常情况出现时,应该提前做好未获得授权 阅读全文

posted @ 2019-10-29 23:14 子钦加油 阅读 (130) | 评论 (0) 编辑

小程序开发技术总结(wepy)
摘要:创建wepy项目 全局安装或更新WePY命令行工具:npm install wepy-cli -g 在开发目录中生成Demo开发项目:wepy new myproject , 1.7.0之后的版本使用 wepy init standard myproject 初始化项目,使用 wepy list 查 阅读全文

posted @ 2019-09-25 11:33 子钦加油 阅读 (51) | 评论 (0) 编辑

转载:wepy框架入门
摘要:转载:https://www.jianshu.com/p/93d5a4b99777 安装 wepy 命令行工具。 在开发目录生成开发DEMO。 开发实时编译。 项目目录结构 使用微信开发者工具新建项目,本地开发选择dist目录。微信开发者工具 --> 项目 --> 关闭ES6转ES5。本地项目根目录 阅读全文

posted @ 2019-09-24 11:35 子钦加油 阅读 (46) | 评论 (0) 编辑

WePy框架的使用
摘要:基本示例 WePy的基本配置 WePy根据npm命令来安装: npm install wepy-cli -g ​ 在指定的目录创建项目 wepy new myproject 切换到指定项目 cd myproject 开启实时编译 wepy build --watch WePy根据npm命令来安装: 阅读全文

posted @ 2019-09-24 11:13 子钦加油 阅读 (95) | 评论 (0) 编辑

小程序组件化开发框架---wepy 项目创建
摘要:wepy是一个优秀的微信小程序组件化框架,突破了小程序的限制,支持了npm包加载以及组件化方案。这里就以我个人的经历讲下怎么创建wepy项目。 1.首先 在桌面(自己选定目录下)新建一个文件夹,注意需要使用英文名。 2.Cmd中 进入到该文件目录下 3.安装 wepy 命令行工具。 cmd中输入: 阅读全文

posted @ 2019-09-24 11:07 子钦加油 阅读 (35) | 评论 (0) 编辑

小程序第三方框架对比 ( wepy / mpvue / taro )
摘要:众所周知如今市面上端的形态多种多样,手机Web、ReactNative、微信小程序, 支付宝小程序, 快应用等,每一端都是巨大的流量入口,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。但面对目前市面 阅读全文

posted @ 2019-09-19 13:47 子钦加油 阅读 (73) | 评论 (0) 编辑

6个最优秀的微信小程序UI组件库
摘要:开发微信小程序的过程中,选择一款好用的组件库,可以达到事半功倍的效果。自从微信小程序面世以来,不断有一些开源组件库出来,下面6款就是排名比较靠前,用户使用量与关注度比较高的小程序UI组件库。还没用到它们的你,可以关注和了解一下哦! WeUI WXSS WeUI WXSS是腾讯官方UI组件库WeUI的 阅读全文

posted @ 2019-09-19 13:40 子钦加油 阅读 (250) | 评论 (0) 编辑

微信小程序开发者工具构建npm提示没找到node_modules目录
摘要:一、官网给的文档写的不够充分,需要你充分理解npm的使用方法,才能明白的; 二、第一步:先在你电脑上安装npm 参考下面文章 https://www.cnblogs.com/zmdComeOn/p/11543441.html 三、第二步: 1、第一步:打开终端 cd 到项目目录下 输入如下命令: n 阅读全文

posted @ 2019-09-19 11:29 子钦加油 阅读 (424) | 评论 (3) 编辑

小程序npm(初级篇)
摘要:小程序npm NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服 阅读全文

posted @ 2019-09-18 16:45 子钦加油 阅读 (78) | 评论 (0) 编辑

微信小程序开发——上传代码片段到git仓库
摘要:微信开发者工具除了自带的git版本管理(本地服务)之外,还可以推送到在线git仓库中去,这样别人也可以通过git来拉取你的代码片段或小程序。 一、1.登录git 一、2.点击创建项目 一、3.填写项目信息,点击创建 一、4.点击复制git仓库地址,后边微信开发者工具推送代码的时候要用 微信开发者工具 阅读全文

posted @ 2019-08-20 16:13 子钦加油 阅读 (750) | 评论 (0) 编辑

原生组件说明 · 小程序
摘要:原生组件 小程序中的部分组件是由客户端创建的原生组件,这些组件有: camera canvas input(仅在focus时表现为原生组件) live-player live-pusher map textarea video 原生组件的使用限制 由于原生组件脱离在 WebView 渲染流程外,因此 阅读全文

posted @ 2019-03-22 16:35 子钦加油 阅读 (317) | 评论 (0) 编辑

小程序发布后搜索不到怎么办?
摘要:随着小程序商城的热度不减,更多的电商大佬纷纷使用小程序,如今已建立起2万开发者、1.2亿用户日活的小程序生态。微信对小程序的大力支持,也让无数的开发者和商户看到了微信小程序的无限发展潜力。但是,身边有很多朋友都会遇到一些问题,常见的就是在发布完的小程序后,自己的小程序在微信里搜不到的情况,这让很多企 阅读全文

posted @ 2019-03-18 18:17 子钦加油 阅读 (460) | 评论 (0) 编辑

关于openSetting通过tap的调用
摘要:问题模块框架类型问题类型API/组件名称终端类型微信版本基础库版本 API和组件 小程序 Bug openSetting 工具 6.7.2 2.3.0 - 当前 Bug 的表现(可附上截图) 官方说明了openSetting的调用是支持通过tap去触发showModal,再在showModal中调起 阅读全文

posted @ 2018-10-09 17:21 子钦加油 阅读 (3177) | 评论 (0) 编辑

微信小程序之封装http请求
摘要:下面将封装http请求服务部分的服务以及引用部分 在utils文件中创建文件requestService.js文件 下边是在page.js文件中引用部分代码 上边的代码和js代码有不同的代码需要注意 1.异步处理方式改变 原有方式是: 现有的方式: 2.在promise成功或者失败的回调中不能直接赋 阅读全文

posted @ 2018-09-26 17:59 子钦加油 阅读 (67) | 评论 (1) 编辑

wepy框架须知
摘要:感谢大家浏览到这里~~~~ 阅读全文

posted @ 2018-09-26 17:39 子钦加油 阅读 (200) | 评论 (0) 编辑

解决微信开发工具上trace无法检测到设备,一直停留在“正在搜索设备...”或者trace panel,choose device老出现device not found
摘要:性能 Trace 工具 微信 Andoid 6.5.10 开始,我们提供了 Trace 导出工具,开发者可以在开发者工具 Trace Panel 中使用该功能。 使用方法 可以通过 adb devices 命令确定设备是否已和 PC 建立起连接 性能面板 从微信 6.5.8 开始,我们提供了性能面板 阅读全文

posted @ 2018-09-21 17:49 子钦加油 阅读 (199) | 评论 (0) 编辑

小程序--分包加载
摘要:分包加载 微信客户端 6.6.0,基础库 1.7.3 及以上版本开始支持。开发者工具请使用 1.01.1712150 及以上版本,可点此下载。 某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。 在构建小程序分包项目时,构建会输出一个或多个分包。每个 阅读全文

posted @ 2018-09-21 13:35 子钦加油 阅读 (2702) | 评论 (0) 编辑

小程序基础类库
摘要:console console.log 方法用于在 console 窗口输出信息。它可以接受多个参数,将它们的结果连接起来输出。 Math 属性 E LN10 LN2 LOG2E LOG10E PI SQRT1_2 SQRT2 以上属性的具体使用请参考 ES5 标准。 方法 abs acos asi 阅读全文

posted @ 2018-09-21 13:20 子钦加油 阅读 (48) | 评论 (0) 编辑

小程序的全栈开发新时代
摘要:什么是小程序·云开发 小程序·云开发是微信团队和腾讯云团队共同研发的一套小程序基础能力,简言之就是:云能力将会成为小程序的基础能力。整套功能是基于腾讯云全新推出的云开发(Tencent Cloud Base)所研发出来的一套完备的小程序后台开发方案。 小程序·云开发为开发者提供完整的云端流程,简化后 阅读全文

posted @ 2018-09-21 11:22 子钦加油 阅读 (213) | 评论 (0) 编辑

小程序 lazy-load 不生效的问题
摘要:最近在开发家里喵喵的小程序(娱乐),本想抽一小部分时间做个懒加载。看了小程序官网 API,给 image 标签加上 lazy-load 就能实现懒加载。但从微信开发者工具看,似乎并没有生效。搜了一下,很多小伙伴似乎都遇到了问题,并没有解决。 但经过我的验证, 懒加载确实是生效了 。 只不过, 小程序 阅读全文

posted @ 2018-09-21 11:09 子钦加油 阅读 (1725) | 评论 (1) 编辑

小程序、小视频,向左向右?
摘要:微信、百度和支付宝等超级流量App的陆续发力,小程序从早期定位替代低频和长尾App,到如今已经在游戏、电商等各大高频类目爆发,以不可逆转的趋势蚕食App的市场份额,很可能取代App成为移动互联网的新中心,最早布局的微信则是目前小程序绝对的风向标。 抖音、快手等平台DAU以及用户时长爆发式增长,小视频 阅读全文

posted @ 2018-09-20 15:50 子钦加油 阅读 (143) | 评论 (1) 编辑

WePY - 小程序敏捷开发实践丨掘金开发者大会
摘要:声明:内容转载他处,如有侵权,可协商下架 本主题虽然在其它地方讲了很多次,但还是有非常多新内容。因为很多东西正在做或者想要做。本次分享主要分为以下几个部分: WePY 的介绍 WePY 的用户 上面展示的 WePY 用户不是全部的数据。因为没有办法让 WePY 用户主动上报自己在使用 WePY,所以 阅读全文

posted @ 2018-09-20 15:32 子钦加油 阅读 (555) | 评论 (0) 编辑

微信小程序onLaunch异步,首页onLoad先执行?
摘要:本来按照事件顺序,小程序初始化时触发App里的onLaunch,后面再执行页面Page里的onLoad,但是在onLaunch里请求获取是否有权限,等待返回值的时候Page里的onLoad事件就已经执行了。 控制台打印的结果是 要是能等完onLaunch请求完再执行Page的onLoad方法那该多好 阅读全文

posted @ 2018-09-20 10:24 子钦加油 阅读 (281) | 评论 (0) 编辑

微信小程序之发送模板消息(通过openid推送消息给用户)
摘要:一、获取access_token access_token是接口调用的凭证,目前有效期为两个小时,需要定时刷新,重复获取将导致上次获取的access_token失效。(注:不建议每次调用需要access_token的接口,都去重新获取access_token,会导致失败) 获取access_toke 阅读全文

posted @ 2018-09-06 13:32 子钦加油 阅读 (226) | 评论 (0) 编辑

导航

返回顶部