本文实例讲述了微信小程序单选radio及多选checkbox按钮用法。分享给大家供大家参考,具体如下: 1.单选:radio 实例: js: Page({ data : { radioId:"", loves:[ {id:1, name:"跑步" ,checked : true}, {id:2, name:"篮球" }, {id:3, name:"足球" }, ] }, updataRadio:function(e){ var Id=e.value.id this.setData({ radioId:Id }) }, })wxml: <radio-group class="radio" bindChange="updataRadio"> <view wx:for="{{loves}}"> <...
本文实例讲述了微信小程序实现发送模板消息功能。分享给大家供大家参考,具体如下: 一、获取access_token access_token是接口调用的凭证,目前有效期为两个小时,需要定时刷新,重复获取将导致上次获取的access_token失效。(注:不建议每次调用需要access_token的接口,都去重新获取access_token,会导致失败) 获取access_token的接口地址:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID...
本文实例讲述了微信小程序实现同一页面取值的方法。分享给大家供大家参考,具体如下: 1.js里单个的值在wxml里取值方法:js里将该值定义为全局变量,在wxml里采用 {{ }}即可获取。 实例: js里得值: data{ schoolName:"清华大学" }wxml里获取: <view class="texts">{{schoolName}}</view>2.js里数组或是集合在wxml里的取值方法:js里将该集合或数组定义为全局变量,在wxml里采用for循环再采用 {{ }}即可获取。 实例: data{ scho...
本文实例讲述了微信小程序常用赋值方法。分享给大家供大家参考,具体如下: 1.微信小程序将值赋值给局部变量: "=" 实例: var name=options.goodsName2.微信小程序将值赋值给全局变量: "=" 或 this.setData({ }) 实例: this.data.goodName=options.goodsName this.setData({ goodName: options.goodsName })3.微信小程序将局部变量赋值给全局变量 : this.setData({ }) 实例: var name=options.goodsName this.setData({ goodName...
本文实例讲述了微信小程序页面间传值与页面取值操作。分享给大家供大家参考,具体如下: 微信小程序页面间传值 1.js页面间的传值:url: 路径 ? 值=+ 获取该页面取值, 实例1: pageSkip :function(){ wx.navigateTo({ url: /page/login/facte?shopsName=+this.data.shopsName, }) },实例2: pageSkip :function(){ wx.navigateTo({ url: /page/index/poer?sid=2 & shopsName=+this.data.shopsName, }) },实例3: pageSkip :functio...
正文: // util.js //时间戳转换成日期时间 function js_date_time(unixtime) {var dateTime = new Date(parseInt(unixtime) * 1000)var year = dateTime.getFullYear();var month = dateTime.getMonth() + 1;var day = dateTime.getDate();var hour = dateTime.getHours();var minute = dateTime.getMinutes();var second = dateTime.getSeconds();var now = new Date();var now_new = Date.parse(now.toDateString()); //typescr...
本文实例讲述了微信小程序常见页面跳转操作。分享给大家供大家参考,具体如下: 1.保留当前页面,跳转到应用内另一个页面:wx.navigateTo({ url: '页面路径', }) 实例: pageSkip :function(){ wx.navigateTo({ url: /page/admin/details, }) },2.关闭当前页面,返回到上一级或多级页面:wx.navigateBack({ url: '页面路径', }) 实例: pageSkip :function(){ wx.navigateBack({ url: /page/admin/shops, }) },3.关闭当前页面,跳转...
快放假了,人狠话不多,啥也不说了。先看效果图。 思路 从上面的效果图来看,基本的需求包括: 左右滑动到一定的距离,就向相应的方向移动一个卡片的位置。卡片滑动的时候有一定的加速度。如果滑动距离太小,则依旧停留在当前卡片,而且有一个回弹的效果。看到这样的需求,不熟悉小程序的同学,可能感觉有点麻烦。首先需要计算卡片的位置,然后再设置滚动条的位置,使其滚动到指定的位置,而且在滚动的过程中,加上一点加速度......
正文: 一:需求及效果图展示 从后端API获取到起始地和目的地的经纬度坐标与地名。用户点击起始地便打开地图展示坐标的附近街景,路线,或者打开外部地图。二:源代码<block wx:for="{{data_2}}" wx:key=index wx:if="{{data_2.length}}"><view style=margin-left:10rpx;>订单号: {{item.order_num}}</view><view class=page_row><view class=centent><view style=margin-left:10rpx; wx:if={{item.server_info.linkman}}>下单人:...
前言:应项目要求,需要使用微信小程序做支付,写完后告知手续费太高方案不予通过(宝宝心里苦,但宝宝不说)。此次开发在因站在巨人的肩膀上顺利完成。 微信支付文档传送门:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_3 1.开发工具: Eclipse+Tomcat+微信web开发工具 2.开发环境: java+maven 3.开发前准备: 3.1 所需材料 小程序的appid,APPsecret,支付商户号(mch_id),商户密钥(key),付款用户的o...
在微信小程序 里实现跑马灯效果,类似滚动字幕或者滚动广告之类的,使用简单的CSS样式控制,没用到JS,效果如下图:Wxml代码: <!--跑马灯 Linyufan.com--> <view class="marquee_container" style="--marqueeWidth--:-12em"><view class="marquee_text">一个人活着就是为了让更多的人更好的活着!</view> </view> <!--跑马灯--> Wxss代码: /*首页跑马灯效果*/ @keyframes around {from {margin-left: 100%;}to {/* var接受传入的...
网络请求封装实例 实现定制要求和方便调用,对微信小程序的网络请求接口进行了封装 封装位置:app.js,方便全局调用实现方法调用,只用关注接口url和入参默认和自定义的请求成功、失败和完成的回调处理可设置请求失败自动重新请求的次数可以防止重复提交每个请求设定requestCode代码 直接将这个方法放在了app.js中/*** 接口公共访问方法* @param {Object} urlPath 访问路径* @param {Object} params 访问参数(json格式)* @param ...
项目要求:如图所示,当页面滚动到导航条到达搜索栏下方时固定,向上滚动到导航条位置时又恢复原样。 以下是代码展示: 1.wxml <scroll-view style="width:100%;height: 100%;" scroll-y="true" bindscroll="scrollTopFun"><view class="{{top>130 ? topnav : }}"><--这里写大于130,表示距离顶部130rpx时固定,可根据需要修改-->...</view> </scroll-view> 2.wxss .topnav{position: fixed;top: 85rpx;z-index:99;background: #...
平常在微信小程序开发的时候,因项目的需求,倒计时必不可少,下面主要讲解定时器在微信小程序中的使用。 这里要先声明一点的就是,该篇主要实现倒计时功能,而且实现是时长较短的倒计时,其他的优化什么的不作主要考虑。 如果实现简单的60s倒计时效果,我们可直接使用setInterval即可,但是在微信小程序中,我们需要用微信小程序的语法,这时就会遇到一个难题,那就是怎么关闭定时器的问题,下面给出实例。 WXML代码<view class=c...
微信小程序传值以及获取值方法,传值有两种方法,对应也有获取值得方法, 1、设置id的方法标识跳转后传递的参数值; 2、通过使用data - xxxx 的方法来标识要传递的值 微信小程序设置id的方法标识来传值 在要跳转的item处,设置一个id并给当前的id赋值上对应的key值,比如一部电影的id(后面带着id去下一个页面查询,详细信息)如:后我们在js的bindtap的响应事件中获取,并传递到下一个界面中; 获取到id传的值 通过e.currentTarge...