小程序
蓝色六一
vue、小程序方向
展开
-
微信小程序swiper真机调试疯狂抖动
swiper在真机调试中,滑动过快导致swiper自身疯狂滑动(抖动),官档上面的提到的点从 1.4.0 开始,change事件增加 source字段,表示导致变更的原因,可能值如下:autoplay 自动播放导致swiper变化;touch 用户划动引起swiper变化;其它原因将用空字符串表示。打印出触发源看到source为空,官方提供解决方法Tip:如果在 bindchange 的事件回调函数中使用 setData 改变 current 值,则有可能导致 setData 被不停原创 2021-11-18 14:55:30 · 534 阅读 · 0 评论 -
微信小程序tap、blur执行先后顺序
需求输入手机号获取验证码实现设置手机号input通过bind:blur设置手机号l-icon:自己定义的icon组件van-field:vant-weapp插件<van-field value="{{ userInfo.userPhone }}" placeholder="手机号" title-width="2em" bind:blur="setDataInfo" data-key="userInfo.userPhone" error-message="{{ verifyUser原创 2021-07-26 16:14:14 · 827 阅读 · 0 评论 -
微信小程序navigateBack时向上级页面传递参数
全局变量globalDate增加状态变量EventChannel微信官方示例代码设置监听wx.navigateTo({ url: 'test', events: { // 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据 onFun1: function(data) { console.log(data) }, onFun2: function(data) { console.log(data) } }原创 2021-06-09 15:43:29 · 813 阅读 · 0 评论 -
微信小程序使用iconfont
iconfont官网地址在线加载选择图标添加入库(自定义ICON也可以,需要自己上传制作)添加至项目复制fontcss代码本地加载微信小程序不支持加载本地字体文件,但可以将字体文件转成base64引入下载字体文件转换字体文件文件转换地址复制base64至wxss使用引入将复制下来的css代码,引入项目即可,如果使用本地则将src: url中的链接改变为base64即可@font-face { font-family: "iconfont"; /* P原创 2021-05-24 16:45:34 · 510 阅读 · 1 评论 -
微信小程序-typescript保存自动编译
原理在本地跑一个node环境,执行脚本监听(fs模块)小程序文件目录下的文件变化,通过node子进程执行编译命令。使用在小程序根目录下新建nodeWatchjs文件const exec = require('child_process').exec;const fs = require('fs');const opt = { recursive: true// recursive <boolean> 指示应该监视所有子目录,还是仅监视当前目录。 这适用于监视目录时,并且仅原创 2021-05-20 11:48:12 · 772 阅读 · 0 评论 -
WXS文件时间操作
WXS文件时间操作微信小程序开发中,无法直接在wxml操作Javascript代码。微信给出了wxs文件支持,类似引用外部的js文件实现部分操作。在wxs文件中无法进行new Date()操作,小程序文档提供了getDate()帮助我们实现时间的部分操作,具体看下列代码首先定义一个wxs文件,创建一个Object,并通过module.exports暴露出去,然后就可以在里Object里面...原创 2019-12-23 11:27:44 · 620 阅读 · 0 评论 -
微信小程序,实现vue-watch
微信小程序,实现vue-watch监听数据有三种情况监听某个属性监听my.name…类似监听多层对象 deepcall用法 function setWatcher (page) { //page 小程序page对象(this) let obj = page.data, watch = page.watch; Object.keys(watch).forEa...原创 2019-11-26 16:08:40 · 469 阅读 · 1 评论 -
微信小程序请求接口封装
废话不多说,直接上代码根据wx得request封装函数//自己定义请求路径let _url = require("./config.js").url;//参数(拼接得url,请求方法,请求参数,cookie..可以自己添加参数)function service(url, method, data, cookie) {//return一个promise对象 return new ...原创 2019-11-13 16:07:04 · 191 阅读 · 1 评论