分类归档

小程序

FWQ
小程序
小程序开发中怎样应用block
这次给大家带来小程序开发中怎样应用block,小程序开发中使用block的注意事项有哪些,下面就是实战案例,一起来看一下。 经过一年的发展,微信小程序发展火热,本期就介绍下小程序的一些使用。 在安卓中我们经常会使用ListView/GradeView/RecyclerView来实现展示循环数据。那么小程序中怎么到呢。其实很简单,使用block就可以了。 下面我们先看下效果图: 这个布局其实很简单,大致分为3部分,上+下(左75%,右25%)。这里就不在细说了。那么这里要怎么写wxml呢。下面贴代码: 这边很清晰的可以看出 这对标签,而数据源便是wx:for=”{{goodlist}}”中的goodlist了。接着往下走,我们可以看到点击标签的时候有bindtap事件,这里就不做说明了。我们重点看下{{item.StartCity}},这是什么意思呢,其实这就是获取数据源中的数据,而item代表的是goodlist中的一条数据,StrrtCity等都是数据源中的一些具体属性。你可以更据需要直接调头你想要的字段名就可以了。block到此基本结束了。最后此处设置了一个view,用来代替当数据源为空时显示无数据页面提示。 下面顺便介绍下数据格式处理(时间格式转化): 在实际场景中我们可能会需要将时间转化为几分钟前,几小时前,几天前等。那么我们数据库中存放的一般是datetime格式数据。我们需要转化处理。 处理时间的时候需要注意的是:ios和android上的时间格式不同。ios时间是以2018/04/01,所以需要先将时间格式转化为/格式。不然你的小程序时间转化只会对安卓生效哦。具体转化代码: for (var i = 0; i < goodsList.length; i++) { var PublishDatetime = goodsList[i].PublishDatetime.replace(/([d-]+)T(d+:d+):.*/, "$1 $2");//将带T的时间格式转化掉. PublishDatetime =…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发之宿主环境详解
本篇文章给大家带来了关于的相关知识,其中主要介绍了关于宿主环境的相关问题,手机微信是小程序的宿主环境,小程序借助宿主环境提供的能力,可以实现许多普通网页不能完成的功能,下面一起来看一下,希望对大家有帮助。 【相关学习推荐:】 小程序的宿主环境 手机微信是小程序的宿主环境,小程序借助宿主环境提供的能力,可以实现许多普通网页不能完成的功能。例如:小程序调用微信提供的API实现扫码,支付等功能。 小程序的宿主环境包含的内容:通信模型运行机制组件API 通信模型 1.通信的主体 小程序中通信的主体是渲染层和逻辑层,其中: WXML 模板和 WXSS 样式工作在渲染层 JS 脚本工作在逻辑层 2.小程序的通信模型 小程序的通信模型分为两部分: 渲染层和逻辑层之间的通信 逻辑层和第三方服务器之间的通信 两者都通过微信客户端进行转发 运行机制 1.小程序的启动过程 把小程序的代码包下载到本地 解析 app.json 全局配置文件 执行 app.js 小程序入口文件,调用…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中发送模版消息的注意事项
在微信小程序中发送模版消息 此参考地址说明很详细,步骤也很详细。 实现逻辑分为: 1,获取access_token 2,发送模版消息(包含用户的openid,模版的template_id,用户触发的表单form_id或支付的预prepay_id) 注意:   1,用户的openid通过用户授权获取   2,模版的template_id从小程序公众平台的 “模版消息” 上查看   3,表单的from_id从用户触发的表单提交事件中report-submit=”true”来获取,如果发送的用户支付消息则该值可以是下单支付的预prepay_id 错误返回码注意事项:errcode:41028,errmsg:“invalid form id hint: [YVJBEA0597ge21]” 有几种情况会报此错误:   1,发现form_id的值是 “the formId is a mock one” 则说明不是用真机测试,需在真机测试。   2,触发确定事件的用户和发送消息的用户不是同一人   3,预支付的用户和发送消息的用户不是同一人  …
2024-11-25 阅读全文 →
FWQ
小程序
关于模仿QQ的5篇文章推荐
这篇文章主要写我在smallappforqq这个项目进展的过程中遇到的一些问题。希望阅读此文对你有一定帮助。smallappforqq:一个访qq的微信小程序文章开头,先简单介绍下项目结构,若没有安装开发工具,可去github.com/xiehui999/smallappforqq下载。微信小程序项目结构主要有四个文件类型,如下——1)wxml文件:(weixin markup language)是微信在前人基础之上设计的一套描述式标签语言,用于构建小程序的视图。2)wxss文件:(weixin style sheets)是一套样式语言,用于描wxml中视图组件的样式,3)js文件:业务逻辑处理,与后端进行数据交互等4)json文件:小程序设置文件,如页面注册,页面标题等。注意:为了方便开发者减少配置项,规定描述页面的这四个文件必须具有相同的路径与文件名。app.json这个文件,在根目录 1. 简介:这篇文章主要写我在SmallAppForQQ这个项目进展的过程中遇到的一些问题。希望阅读此文对你有一定帮助。 2. 简介:如何利用网页,判断用户机器上有没有安装这个软件我们为网站开发了一个小软件,有自己发信息聊天的功能,包括读取网站信息等。现在想请问一下,如何利用网页,判断用户机器上有没有安装这个软件?如果安装了,可以启动这个软件的发信息窗口,如果没有,到下载安装页面。类似QQ那样?模仿QQ在线/离线  ——解决方案——————– 3. 简介:如何利用网页,判断用户机器上有没有安装这个软件我们为网站开发了一个小软件,有自己发信息聊天的功能,包括读取网站信息等。现在想请问一下,如何利用网页,判断用户机器上有没有安装这个软件?如果安装了,可以启动这个软件的发信息窗口,如果没有,到下载安装页面。类似QQ那样?模仿QQ在线/离线  ——解决方案——————– 4. 简介:我在QQ聊天工具中打开微博页面,将鼠标移到某个好友的头像上,就会在聊天主窗口外,显示一个个人资料对话框,而不是在网页中显示。请问这种的实现思路是怎样的?用C#写的聊天工具,和php做的网站能做到这样吗? 5. 简介:今天在首页看到了一位仁兄用JS实现的模仿QQ校友弹出提示框效果的文章(文章链接),同道中人啊。。看起确实不错,看来我第一版的有点单纯了,咱也美化一下,就借鉴一下人家这两张图片吧 【相关问答推荐】: 以上就是关于模仿QQ的5篇文章推荐的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
带你深入了解微信小程序集成环信SDK
本文以一个小例子简单的演示在微信小程序中使用环信sdk收发消息。 官网demo 下载后把整个utils目录下的文件复制到咱自己工程的目录下。 在WebIMConfig.js中将AppKey替换成自己应用的key 界面简单的用一个输入框和一个按钮组成,点击按钮发送消息。 导入WebIM.js var WebIM = require('../../utils/WebIM.js') var WebIM = WebIM.default 登录后复制 登陆 hxloign: function () {         var options = {             apiUrl: WebIM.config.apiURL,             user: 'u1',             pwd: 'p1',             grant_type: 'password',             appKey: WebIM.config.appkey //应用key         }         WebIM.conn.open(options)     }, 登录后复制 发送文本消息  sendMessage: function () {         var that = this         var id = WebIM.conn.getUniqueId();         var msg = new WebIM.message('txt', id);         msg.set({             msg: this.data.inputValue,//输入框的文本…
2024-11-25 阅读全文 →
FWQ
小程序
用mpvue开发微信小程序基础知识
一、mpvue简介 mpvue 是一个使用 Vue.js 开发小程序的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验。mp 即 mini program 的缩写。 二、mpvue快速入门 ① 通过脚手架引入mpvue模板 vue 3.0已经 不支持vue init命令了,所以需要单独安装 @vue/cli-init,安装好之后,就可以按以下操作步骤引入mpvue模板了…
2024-11-25 阅读全文 →
FWQ
小程序
如何给小程序用户推送消息
在用户使用小程序时,商家在一些情况下需要向在使用小程序的用户推送消息,比如支付完成的消息。优惠提醒消息等。那这个功能要如何实现呢? 给小程序用户推送消息的方法: 1、添加个人中心组件,右侧勾选系统通知,点击管理进入后台。 2、用户管理-用户列表,可选定全部用户或个别用户,点击操作-站内群发。 3、弹出群发编辑页,可依次编辑标题-图片-简介,选择相关页面(即用户点击您群发的消息就自动关联至该页面)。右侧可浏览群发记录。点击确定即可发送消息。 推荐:《》 以上就是如何给小程序用户推送消息的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
分享利用小程序获取与解密微信步数可以获取当日数据的方法
    近期,微信小程序官方再次更新,然而其它我先不管。 “wx.getWeRunData 获取微信运动数据”,这个着实有用,因为公司正好要做一个与微信步数相关的抽奖活动。 唯一的疑问是,官方文档上说的是能获取到过去30天的数据,那么当天的数据是否能得到?先不吐槽文档描述有歧义吧,只能自己测一下了(本次测试重点是能否获取当天运动数据,有的操作会一笔带过)。 先看下: 微信运动接口文档 然后下面是解密后的结构: 运动数据解密后 看完文档,开始测试。看代码: 代码图 数据请求成功,看一下被加密过的运动数据: 被加密的运动数据 进行到这一步,离真相只差一步之遥,进行解密: 步数解密数据 可以看到上图的最后一个时间节点,“1495468800“”转码后是今天“”5月23“”,我的步数可以得到! 关于:所有的时间戳转日期后都是显示的某天的00:00:00,如:2008/8/8 00:00:00;包括最后的,也就是我今天的时间戳转码后:2017/5/23 00:00:00(不管在23号一天中的哪一个时间段获取,都是这样的格式)。而在watermark下的时间戳则是接口请求的时间。 注意(当然只是我自己遇到的,仅做参考): 有一个问题,这个小程序获取的步数跟微信运动里的步数会有延迟(当然微信运动本身的延迟先不说,现在只研究微信运动里看到的数据与小程序获取步数接口的数据)。 会有一个这样的情况,如果用户没进去微信运动,直接请求小程序获取步数接口,是会停留在上次数据不会变的!过很长一段时间后再次请求,数据才会重新获取。 经过测试,先进入微信运动然后再请求小程序获取步数,那么这个时候数据是一致的,也就是说,相当于用户要进去微信运动里将步数提交到数据库?然后小程序获取步数接口才能拿到最新的?否则就要等微信运动自己的数据更新…. 那么,在不进入微信运动界面的情况下,小程序获取步数接口数据到底多久会刷新一次? 有大神已有研究成果的,欢迎沟通讨论哈! 【相关推荐】 1.…
2024-11-25 阅读全文 →
FWQ
小程序
小程序怎么做音乐播放条
小程序怎么做音乐播放条     可以使用progress组件实现音乐播放条,具体做法如下: 1、添加一个audio标签,不指定controls=”true”属性即可隐藏。  <view>     <audio></audio>   </view>      <view>     <view>       <view>点击播放</view>     </view>          <progress></progress>          <view>{{musicPercent}}%</view>   </view> 登录后复制 bindtouchmove表示触摸事件;progress标签通过percent属性设置进度 2、编写WSS文件 推荐学习: .play-it{   margin-left: 300rpx; } .music-prog{   width: 550rpx;   height: 10rpx;…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中input表单与redio及下拉列表的使用
这篇文章主要介绍了微信小程序 input表单与redio及下拉列表的使用实例的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下 微信小程序 input表单与redio及下拉列表的使用实例 一个简单的预约类型的表单,效果 主要代码:    登录后复制                联系人                                    性别                      {{item.value}}                             …
2024-11-25 阅读全文 →