
微信小程序
达拉崩巴斑得贝迪卜多比鲁翁_
这个作者很懒,什么都没留下…
展开
-
数据接口的登录态校验以及JWT
混合开发的时候是怎么做的前后端混合开发的时候,用户登录状态的管理一般都是通过session来实现的,原理很简单:用户登录后,服务端将登录用户信息存储到服务器上的特定位置,并生成对应的session id存储到浏览器的cookie中。需要校验的时候先读取cookie中的session id,找到服务器中对应的存储内容,完成校验。很显然,这个机制是建立在cookie基础上的,cookie又依赖于浏览器,而且有域名限制。是不适合app、小程序、以及前后端时数据接口采用其他域名等情况的。app、小程序、前后端原创 2020-10-20 11:00:23 · 569 阅读 · 0 评论 -
Towxml 3.0来了,让小程序完美支持Markdown
Towxml 3.0来了,让小程序完美支持Markdown Towxml 是一个让小程序(微信/QQ)可以解析Markdown、HTML的解析库。能够使小程序完美解析Markdown内容。3.0版本根据用户的反馈和小程序提供的API对Towxml进行了完成的重写。陆续间断地经历了近半年,终于迎来了一个新的大版本。新版本较之前解析速度更快,体积更小,并且支持无限层级的内容。同时也根据部分用户的反馈增加了一些新功能。对微信小程序的Markdown及Html内容解析支持更加完善。 项目地址:https://gi原创 2020-10-20 10:18:22 · 1463 阅读 · 5 评论 -
微信小程序canvas动态时钟
canvas时钟效果图:代码:wxml:<view style='width:100%;height:{{canvasHeight}}px' catchtap='goCountdown'catchlongtap='touchstart' catchtouchend='touchend'> <canvas canvas-id='clock' style='width:100%;height:{{canvasHeight}}px'></canvas>&l原创 2020-09-06 10:45:56 · 339 阅读 · 0 评论 -
使用 apifm-wxapi 快速开发小程序
前言我们要开发小程序,基本上都要涉及到以下几个方面的工作:购买服务器,用来运行后台及接口程序;购买域名,小程序中需要通过域名来调用服务器的数据;购买 SSL 证书,小程序强制需要 https 的地址,传统无证书不加密的 http 请求微信不支持;后台程序员开发后台程序,这样才能登录后台进行商品管理、订单维护、资金财务管理等等;后台程序员开发小程序可用的 restfull api 接口或者是 websocket 接口;开发的后台及接口程序的安全性、功能性、稳定性测试,bug调试完毕;UI 设原创 2020-08-24 18:55:15 · 1352 阅读 · 0 评论 -
微信小程序实现换肤功能
**在手机、电脑使用频率如此高的当下,应用可以更换皮肤,以提升美观性,并减轻屏幕对眼睛的刺激,无疑对用户体验有很大的帮助**## 实现功能要实现如上更换皮肤的效果,有几个思路:1.准备皮肤相关的wxss,引入到app.wxss中,方便每个页面使用;2.设置皮肤时,动态改变wxml中元素的类名或id,使页面应用对应的皮肤;3.将选中皮肤的值保存在小程序本地缓存中,保证其他页面及下一次打开小程序时,页面展示正确的皮肤;下面介绍一些实现的细节...原创 2020-08-24 12:50:38 · 1185 阅读 · 0 评论 -
微信小程序登录 getUserInfo:fail 登录用户不是该小程序的开发者
**出现这种问题,可能是 小程序appid 不正确解决办法在开发设置里 网址: 点击去小程序开发设置拿到 AppID(小程序ID) 之后在微信开发者工具里 —> 详情 —> APPID 更改成我们刚刚复制的appid这样就行了...原创 2020-08-24 11:03:26 · 6868 阅读 · 2 评论 -
微信小程序一定要用https的理由,小程序使用HTTPS链接分析
微信小程序一定要用https的理由,小程序使用HTTPS链接分析 一、HTTPS HTTPS是HTTP的安全版,在HTTP的基础上加入SSL证书 (服务器证书)后形成的安全协议,不但可以建立信息加密通过保障数据传输的安全,还能认证服务器的真实性,防止“钓鱼”网站。每个微信小程序都需要先设置一个通讯合法域名,并通过HTTPS请求进行网络通信,不满足的域名和协议无法发出请求,小程序也会无法使用。 二、 HTTPS保障小程序使用安全 在互联网时代,我们都会下载程序使用,但是有些程序被植入了木马或后转载 2020-08-23 19:51:32 · 3342 阅读 · 0 评论 -
前端面试题 微信小程序
1. 简单描述下微信小程序的相关文件类型 2. 简述微信小程序原理 3. 小程序的双向绑定和vue哪里不一样 4. 小程序的wxss和css有哪些不一样的地方 5. 小程序页面间有哪些传递数据的方法 6. 小程序的生命周期函数 7. 怎么封装微信小程序的数据请求 8. 哪些方法可以用来提高微信小程序的应用速度 9. 微信小程序的优劣势 10. 怎么解决小程序的异步请求问题 11. 小程序关联微信公众号如何确定用户的唯一性 12. 如何实现下拉刷新 13. bindtap和catch原创 2020-08-22 10:41:46 · 953 阅读 · 0 评论 -
微信小程序如何刷新当前界面
微信小程序如何刷新当前界面在微信小程序开发的过程中,在一个页面中对数据操作之后我们大多数时间都需要刷新一下当前界面以把操作之后的结果显示出来,但是如何在执行操作后进行本页面的刷新就成了一个问题很大但是很需要的操作。下面介绍一下微信小程序刷新当前界面的几种方法。方法一:this.onLoad()使用方法:在操作函数中调用this.onLoad()或that.onLoad()(有时候this的作用域不够的时候需要定义that = this)。适用场景:本次操作对页面onLoad函数所携带的各种参数没有影原创 2020-08-20 19:58:22 · 6881 阅读 · 0 评论 -
微信小程序 navigateTo 传对象参数
今天在做项目的时候 遇到 navigateTo 需要传递 对象的参数 苦苦接收的 结果 是 这个样子的:解决办法当微信小程序navigateTo传入参数是个object时,请使用JSON.strtingify将object转化为字符串,代码如下: wx.navigateTo({ url: '../account/account?items=' + JSON.stringify(options.currentTarget.dataset.item), })接收的时候原创 2020-08-19 16:38:19 · 2906 阅读 · 0 评论 -
微信小程序 对request方法二次封装
微信小程序跟支付宝小程序都提供了一个发起 HTTPS 网络请求的方法request,那么为了节省一些操作我们有必要对它进行一个二次的封装1.在app.js里 配置baseUrl// 注册一个小程序,小程序的入口方法App({ config:{ baseUrl:'https://locally.uieee.com/' }})2.根目录下新建network文件夹如下图:3.在api.js里面// 对 wx.request 二次封装// 获取全局对象,然后进行全局变量和全局方原创 2020-08-13 16:54:44 · 835 阅读 · 0 评论 -
微信小程序 App()方法与getApp()方法
App()注册一个小程序小程序的入口方法//app.jsApp({ onLaunch: function(options) { console.log("onLaunch"); }, onShow: function(options) { console.log("onSh...原创 2020-08-13 16:24:03 · 1894 阅读 · 0 评论