微信小程序
遗憾总难避免
与各位共进步
展开
-
微信小程序二次封装request
为了后期方便维护项目,对request进行一下封装,出于原生态微信小程序的特殊性,就不讲封装写在util.js中了,直接写在app.js中,那个页面用到就直接从getApp()中获取,更加方便。首先,在app.js中进行wx.request的封装(目前这个项目,我是想获取数据时出现loading,结束后消除loading,所以加了complete里的函数): baseUrl:'url', request(params = {}){ //二次封装请求函数 return new Prom原创 2022-04-07 18:45:48 · 643 阅读 · 0 评论 -
微信小程序中使用wx:for,循环中绑定点击事件,对数组进行渲染
微信小程序实际开发中,在for循环中,需要获取用户对那组数据进行了修改,使用了vue太久,微信小程序有点忘记了,查阅资料后也是很快熟悉起来,但是赋值过程中遇到了一些小问题,解决了,特此记录一下。1、在for循环中使用switch开关,用户点击对应开关,需要将对应数组中checked改变状态<switch style="zoom:.8;margin:30rpx 0 0 20rpx;" type="switch" checked="{{item.checked}}" bindchange="list原创 2022-03-25 21:17:45 · 5893 阅读 · 0 评论 -
去除微信小程序导航栏存在,添加全屏背景图
单页面下不需要window直接在.json文件中{ "navigationBarBackgroundColor": "#ffffff", "navigationBarTextStyle": "black", "navigationStyle": "custom", "navigationBarTitleText": "产品中心" }然后选择你想要的背景图<view class="content"> <image class='background'原创 2022-03-23 17:43:02 · 1486 阅读 · 3 评论 -
<微信小程序>登录界面实现密码输入错误3次,30分钟不允许该账号登录
当时面临如此需求,实在无从下手,后自己想了一个灵活的方法进行面对,特此记录,希望以后不会看不懂自己的代码登陆界面设置这个百度一下就可以,与数据库交互的登录界面很是简单,由于本项目要求不可注册,故只有登录、修改密码以及权限锁定,登陆界面略。。。。监测用户登录错误次数本项目中,对于用户名以及密码进行校验,故在判断到用户名正确,但是密码错误时,进行计数:var a = that.data.err_num+1; // a 的数值表示用户输错密码次数 if(a>3){ //如果原创 2021-03-05 16:10:22 · 2778 阅读 · 0 评论 -
<微信小程序>调用echarts库,接口拿取数据库数据,实现折线图,横坐标可拉伸
首先下载echarts官方库[https://echarts.apache.org/zh/tutorial.html#%E5%9C%A8%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F%E4%B8%AD%E4%BD%BF%E7%94%A8%20ECharts]其中有详细讲解如何导入,个人简单总结一下1、ec-canvas文件夹复制粘贴在自己项目文件中。2、在页面中调用import * as echarts from '../../ec-canvas/ech原创 2021-03-05 15:43:48 · 2547 阅读 · 2 评论 -
微信小程序获取当前系统时间以及判断周几
微信小程序获取当前系统时间以及判断周几首先获取当前日期在utils文件加中创建问价util.jsfunction formatTime(date) { var year = date.getFullYear() var month = date.getMonth() + 1 var day = date.getDate() var hour = date.getHours() var minute = date.getMinutes() var second = date.原创 2021-03-04 16:51:13 · 2633 阅读 · 1 评论