微信小程序日历效果
本文实例为大家分享了微信小程序日历效果的具体代码,供大家参考,具体内容如下源码下载地址项目需要一个日历功能,花了一天时间实现的微信小程序日历,js大小只有几k,引入了bootstrap字体图标(文件icon.wxss,该字体已经bootstrap字体图标需要的字体)看起来有80k,出去icon.wxss整个只有几k,有问题欢迎指...
2024-01-10微信小程序实现日历签到
近日做了一个项目需要用到日历插件,在网上找了一部分感觉跟项目不对口,所以就查考了其他的日历插件做了一个。需求:如图:代码如下:index.wxml:<!--pages/pictruesign/pictrue.wxml--><view class='gs_banner'> <image src='../../image/banner.jpg'></image> <view class='gs_continue'> <view>每日坚持签到</view> <view>总共签...
2024-01-10微信小程序异步处理详解
本文实例为大家分享了微信小程序异步处理的具体方法,供大家参考,具体内容如下直接看问题:然后看打印的结果:根据上面两图可以看出,代码上先执行的网络请求,再执行打印的变量,但是从下面打印的结果来看,先出结果的是执行打印变量的函数(aafn函数),再打印出网络请求success的回...
2024-01-10微信小程序实现点击效果
微信小程序动画之点击效果的具体代码,供大家参考,具体内容如下代码:js:// pages/test/test.jsPage({ containerTap: function (res) { var that = this var x = res.touches[0].pageX; var y = res.touches[0].pageY + 85; this.setData({ rippleStyle: '' }); setTimeout(function () { that.setDa...
2024-01-10微信小程序实现日历效果
本文实例为大家分享了微信小程序实现日历效果的具体代码,供大家参考,具体内容如下效果预览:wxml部分:<view class='box1' style='width: {{ sysW * 7 }}px'> <view class='dateBox'>{{ year }} - {{ month}}</view> <block wx:for='{{ weekArr }}'> <view style='width: {{ sysW }}px; height: {{ sysW }}px; line-height:...
2024-01-10微信小程序实现底部弹出框
微信小程序的底部弹出框,供大家参考,具体内容如下wxml<!-- 弹出框 start --><view class="dialog_screen" bindtap="hideModal" wx:if="{{showModalStatus}}"></view><view animation="{{animationData}}" class="dialog_attr_box" wx:if="{{showModalStatus}}"> <view style='background:white;position...
2024-01-10微信小程序--Ble蓝牙
有一段时间没有。没有写关于小程序的文章了。3月28日,微信的api又一次新的更新。期待已久的蓝牙api更新。就开始撸一番。源码地址1.简述蓝牙适配器接口是基础库版本 1.1.0 开始支持。iOS 微信客户端 6.5.6 版本开始支持,Android 客户端暂不支持蓝牙总共增加了18个api接口。2.Api分类搜索类连接类...
2024-01-10微信小程序实现订单倒计时
本文实例为大家分享了微信小程序实现订单倒计时的具体代码,供大家参考,具体内容如下之前在做一个有拼团功能项目的时候遇到过倒计时的问题,由于当时技术不熟在这方面耽搁了好些时间,所以这里整理出来希望能为后来人提供些许启发。1.实现思路求出发起拼团时间与拼团结束时间的时间差...
2024-01-10微信小程序实现弹出层效果
本文实例为大家分享了微信小程序实现弹出层效果的具体代码,供大家参考,具体内容如下先看下效果图吧 其实这个效果实现起来很简单,就是通过三目运算符来控制遮罩层的显示和隐藏贴代码了:规则按钮:<text class='rule' bindtap='showRule'>规则</text>遮罩层:我这个数据是从后台拿来动态渲染到...
2024-01-10微信小程序实现九宫格效果
本文实例为大家分享了微信小程序实现九宫格效果的具体代码,供大家参考,具体内容如下1.九宫格实现示例图: Tips: 说明:使用 display: -webkit-flex;对布局做兼容。保证每排三个图标的两对对齐,采用:justify-content: space-between;属性。父元素必须设置 flex-wrap: wrap;属性进行换行,否则会在一排展示。...
2024-01-10微信小程序 条件渲染详解
1,wx.if在微信小程序中,小程序是使用wx.if="{{条件}}"来判断是否渲染该代码块,用法如下:<view wx.if="{{条件}}">True</view>也可以用wx.elif和wx.else来添加一个else块,事例如下:<view wx:if="{{a>1}}"> 1 </view><view wx:elif="{{a>2}}"> 2 </view><view wx:else> 3 </view>2,block wx:ifwx:if是一个控制属性,需要将它添加到标...
2024-01-10微信小程序动态增加按钮组件
这里的微信小程序动态加载是以按钮为例,主页面点击不同的按钮进入不同的子页面中,根据主页面的title来动态加载子页面按钮的数量以及值。效果图:wxml文件(注意wx:key="item"要写,不然它会有警告):<!--pages/plan/plans/plans.wxml--><view class="className" style="background-color: rgb(225, 218, 211); height:{{className_...
2024-01-10微信小程序实现蒙版弹窗效果
本文实例为大家分享了微信小程序实现蒙版弹窗效果的具体代码,供大家参考,具体内容如下<view class="modalDlg" wx:if="{{showModal}}"> <view class='close_mask' bindtap="close_mask">X</view> <input class='recharge_amount' type='text' placeholder='充值金额' maxlength="8" value='{{recharge_amount}}'></input> <...
2024-01-10微信小程序(三):网络请求
前文讲配置的时候我们说过,开发小程序时可以选择有 APPID 和 无 APPID ,两种方式。1. 当有APPID的情况下,进行网络通信,只能和指定的域名进行通信。如果没有进行配置,编译时会报如下错误:配置方法:设置域名 需要在微信公众平台的小程序中设置域名。在微信小程序的设置界面可以看到设...
2024-01-10微信小程序实现弹出菜单动画
微信小程序动画之弹出菜单,供大家参考,具体内容如下效果图js:Page({ data: { isPopping: false, animPlus: {}, animCollect: {}, animTranspond: {}, animInput: {}, animCloud:{}, aninWrite:{}, }, //点击弹出 plus: function () { if (this.data.isPopping) { //缩回动画 this.popp(); this.set...
2024-01-10微信小程序实现星星评价效果
本文实例为大家分享了微信小程序实现星星评价效果的具体代码,供大家参考,具体内容如下代码实现wxml文件<!--pages/evaluatepage/evaluatepage.wxml--><view class='container'> <view class='evaluate_contant'> <!--外层循环控制有几个评价条目 --> <block wx:for='{{evaluate_contant}}' wx:key='' wx:for-index='idx'> <view class='eva...
2024-01-10微信小程序 扎金花简单实例
微信小程序 扎金花实现效果图:app.json:{ "pages":[ "pages/index/index" ], "window":{ "navigationBarBackgroundColor": "#333333", "navigationBarTextStyle":"white", "navigationBarTitleText": "炸金花", "backgroundColor":"#ffffff", "backgroundTextStyle":"light", "enable...
2024-01-10微信小程序数据存储与取值详解
在小程序开发的过程,经常要需要这个页面输入的数据,在下一个页面中进行取值赋值。比如:在A页面input输入框,输入电话号码,点击添加。需要在B页面电话区域中,显示刚刚输入的电话号码。因为这是两个页面,就需要先存储,再取值。微信小程序提供了数据存储的API,wx.setStorage(OBJECT) 可以...
2024-01-10微信小程序实现走马灯效果实例
前言日常开发中,我们经常会遇到文字横向循环滚动的效果,俗称走马灯,也是项目中经常会使用的一个功能。在网页web前端很常见,今天就介绍下小程序的实现方式,一种是用的css样式实现,另一种是运用小程序的动画功能实现。@keyframes 实现利用@keyframes的规则来实现,非常方便,只需要css样式...
2024-01-10微信小程序请求前置的方法详解
问题因为我们有的页面是在onload中去请求数据回来再渲染视图,如果我们可以将请求数据这一步提前到小程序页面跳转前做,就可以早一点把数据请求回来,优化的效果取决于页面跳转所需的时间。需求需要一种请求前置方法充分利用跳转的时间,预先请求接口数据,但是要尽量减少对旧项目的改...
2024-01-10微信小程序 冒泡事件原理解析
在微信小程序的事件分为冒泡事件和非冒泡事件:冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。WXML的冒泡事件列表:类型触发条件最低版本touchstart手指触摸动作开始 touchmove手指触摸后移动...
2024-01-10微信小程序实现圆形进度条动画
本文实例为大家分享了微信小程序动画之圆形进度条,供大家参考,具体内容如下上图:代码:js://获取应用实例var app = getApp()var interval;var varName;var ctx = wx.createCanvasContext('canvasArcCir');Page({ data: { }, drawCircle: function () { clearInterval(varName); function drawArc(s, e) { ctx.setFillStyle('...
2024-01-10微信小程序实现单选选项卡切换
这里展示一个工作中用到的微信小程序的单选选项卡切换效果的制作方法,供大家参考,具体内容如下效果如图:wxml:<view class="item" wx:for="{{data}}" wx:for-item="item" wx:for-index="idx" data-idx="{{idx}}" bindtap="chooseItem"><view class="choosebtn {{idx==currentidx&&choose==true?'choosedbtn':'choosenobtn'}}"><...
2024-01-10微信小程序的线程架构【推荐】
小程序的线程架构每个小程序包含一个描述整体程序的app实例和多个描述页面的page。其中app由3个文件构成:app.json 公共配置文件app.wxss 公共样式文件app.js 主体逻辑文件page页面最多由4个文件构成:page.jason 页面配置page.wxml 页面结构page.wxss 页面样式page.js 页面主体逻辑app.js和page.js中包含小程序...
2024-01-10