微信小程序开发主要提供微信小程序开发、微信小程序开发文档、微信小程序开发工具、小程序开发技巧等内容带你快速学习如何开发小程序,目前最全微信小程序开发教程集合。
前言: 最近开发的一个微信小程序项目需要做一个同时选中三张(或者是多张)图片一起上传到服务端,服务端保存图片资源并保存的功能。发现在微信小程序开发中会有很多场景会使用到多图片上传并保存到的功能,所以我
所述问题: 前端时间开发了一个微信小程序商城项目,因为这个项目我们的需求是进入小程序就通过wx.login({}) 这个api进行用户登录,获取系统后台的用户基本信息。再此之前,一直以为微信小程序中的
前言: 因为前段时间一直在做关于微信小程序方面的项目,作为一名后端的攻城狮而言做一些简单的前端页面数据操作和管理还是比较容易快上手的,当然前提是要理解微信小程序的基本语法和请求原理。该篇博客主要记录的
前言: 之前自己做一个uni-app的项目的时候前端需要实现一个比较复杂的动态tab和swiper切换的功能,但是由于自己前端抠脚的原因没有写出来,然后自己在网上搜索的时候发现了有个微信小程序里面的页
一、前言: 我发现很多的同学都在抱怨说微信小程序的picker的mode = selector/mode = multiSelector 无法实现Object Array数据类型的绑定,其实很多人就想
前言: 在实际项目开发中我们经常会遇到账号统一的问题,如何在不同端或者是不同的登录方式下保证同一个会员或者用户账号唯一(便于用户信息的管理)。这段时间就有一个这样的需求,之前有个客户做了一个微信小程序
 业务场景:用户点击会员中心的不同等级,进行支付 前台代码:       参数解释:              用户点击对应等级时,对应获取到需要支付的金额,在获取到用户的对应id和openid              这里的openid和user_id都是在用户登录授权后获取的信息/* * author:咔咔 * address:陕西西安 * wechat:...
public function getQrcode(){ $userId = $this->request->param('user_id'); $member_app_id = $this->request->param('appid'); $token = $this->getToken($member_app...
首先我们先获取到token,拿到token后再去调获取二维码的接口这里需要注意的是,返回的图片是一堆乱码,需要使用base65_encode来解密,输出成图片即可 /* * author:咔咔 * wechat:fangkangfk * time:2018.9.13 * 获取小程序二维码 * *//** * 获取 ...
今天在做小程序的时候突然发现,咦!这个删除怎么做嘞!怎么让他不刷新数据移除呢!在做pc版的时候,就是直接向后台发起ajax请求,然后从数据库直接将数据删除掉,在返回给前台一个状态码!然后直接this他的父级,直接移除即可但是在小程序是没有dom元素的,所以我们是需要换一种思维方式去解决这个问题前台的所有数据都是从数据库读取出来,然后进行渲染小程序有个强大的函数那就是this.set...
注意:当你发现你设置了所有改设置的后,下拉刷新还是不能使用的话就去找找你的代码是不是存在俩个下拉刷新的方法json文件夹{ "enablePullDownRefresh": true, "backgroundTextStyle": "dark"}需要刷新的数据/* * 小程序下拉刷新 * 微信:fangkangfk * time:2018.9.12 * au...
我自己的案例:设置了color没有作用/* * 咔咔 * 微信号 fangkangfk * author:2018.9.12 * 一个文件实现微信退款 */.operation button{ color: #8a8a8a;}最后只加一行代码解决问题.operation button{ color: #8a8a8a !important;}...
我们在pc端做污无刷新可以使用ajax来做,但是小程序没有这个功能。那么下来介绍另一种方法首先在data里边声明一个photos_url在获取数据的时候,将数据直接保存在photos_url这个里边在点击删除数据的时候,将数据的索引值传到js循环判断,将点击得到的索引值跟全部数据的索引进行判断,不相等的全部存放到一个新的数组最后重新赋值给photos_url即可 ...
当使用scroll-view这个标签的时候,我们是为了实现向左滑或者向下滑的效果。你只需要将我的案例复制到你的项目,将图片路径修改完之后,就可以看到效果,切记是下面那一份代码呦!css也在一起一下是我的案例:在刚开始的时候就是这样写的,但是一直都不可以出现滑动效果,于是果断换思路。就有了下面的这样的布局 <scroll-view class='...
var projectList = wx.getStorageSync('projectList'); var e = projectList; for (var n = 0; n < e.length; n++) { wxb.Post('/api/automatic.index/insertProduct', { ...
在这里先简单的说一下何为冒泡事件和为非冒泡事件冒泡事件:如下图当你点击1号的时候会弹出1,弹出2,弹出3点击二号的时候会弹出2,弹出3<view bindtap='a'> 1 <view bindtaptap='b'> 2 <view bindtap='c'> 3 </view> ...
1.第一步下载一个模拟器(推荐使用自带root的模拟器),我使用的是夜神模拟器2.下载好之后,下载一个RE管理器下载地址:https://www.yeshen.com/3.下载一个zip的软件用来压缩文件4.在模拟器上装上微信,使用微信访问你需要扒下来的小程序5.然后打开第二步安装的RE管理器,进入 /data/data/com.tenc...
<button class='auth' open-type="getUserInfo">创建你的微官网</button> .auth{ background: none !important; color: #000 !important;} button::after { border: none}
JSON.parse() 方法用于将一个 JSON 字符串转换为对象。这样的报错直接看后台返回的数据是什么类型,查找数据类型,肯定是数据类型不对
场景:点击发布评论后需要评论信息实时显示 做法:页面在初始化的时候在onlode获取评论数据,comments就是评论循环出来的数据wxb.Post("/api/nongjialegw.index/getCommentList", { id: id, page: 1, openid:wxb.getOpenId() }, functi...
这俩个接口都 需要跳转的应用内非 tabBar 的页面的路径,路径后可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不同参数用&分隔;如 'path?key=value&key2=value2'...
在做项目中,我们不难发现一些奇葩问题如下我在获取用户id成功后调用了getInfo和getProduct这俩个接口,但是getProduct这个接口一直没有response。这个时候我就开始考虑是不是不能同时调用俩个方法,还是执行顺序的问题其实这个问题都是给自己埋的坑,所以在规划项目的时候一定要有自己的规范这个问题就是getProduct这个方法在这个文件出现了2次  //...
业务场景:点击对应的按钮颜色出现在对应的按钮上 实现步骤:1.在html循环tabs数据2.点击按钮,获取tab的id,和长度,开始循环,做判断即可,代码一看就懂js设置tab代码:/*author:咔咔wechat:fangkangfkaddress:陕西西安*/ tabs: [ { id: 0, ...