分类归档

小程序

FWQ
小程序
jsapi支付什么意思
jsapi支付是指用户在微信中打开商户的h5页面,商户在h5页面通过调用微信支付提供的jsapi接口调起微信支付模块来完成支付。 适用于在公众号、朋友圈、聊天窗口等微信内完成支付的场景。 申请流程 第一步:注册公众号(类型须为:服务号、政府或媒体订阅号) 请根据营业执照类型选择以下主体注册:个体工商户|企业/公司| 政府| 媒体| 其他类型。 第二步:认证公众号 公众号认证后才可申请微信支付,认证费:300元/次,查看认证流程。 第三步:提交资料申请微信支付 登录公众平台,点击左侧菜单【微信支付】,开始填写资料等待审核,审核时间为48小时内。 第四步:开户成功,进行账户验证 资料审核通过后,开户信息会通过邮件、公众号发送给联系人,请按照指引填写财付通备付金汇入的随机金额,完成账户验证。(查看验证方法) 第五步:在线签署协议 本协议为线上电子协议,签署后方可进行交易及资金结算,签署完立即生效。点此提前预览协议内容。 第六步:启动设计和开发 支付接口已获得,可根据开发文档进行开发,也可了解成功案例界面示意及素材。 相关文章推荐:1.ThinkPHP实现微信支付(jsapi支付)流程教程详解_php实例 2.PHP实现jsapi支付与退款步骤详解 更多微信开发相关技术文章,请访问栏目进行学习! 以上就是jsapi支付什么意思的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序实例:小程序实现折叠菜单的效果(附代码)
本篇文章给大家带来的内容是关于小程序实例:小程序实现折叠菜单的效果(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 通常,菜单都有一级菜单二级、三级菜单之分,我们知道前端js的dom操作可以很好的控制二级菜单的显示与隐藏,当然今天我就不介绍web端的菜单折叠效果。我今天呢,是来学习学习小程序中该如何实现点击一级菜单显示/隐藏二级菜单,并且在点击一个菜单显示之外,要实现其他菜单隐藏。 实现效果如下: 代码如下:    .wxml文件 <view>     <view>         <view>             <view>                 <image></image><text>{{item.cont}}</text>             </view>             <view>                 <text>{{item.discount}}</text><image></image>             </view>         </view>         <view>             <block>                 <view>                     <view>                         <navigator><text>{{items.price}}</text><text>{{items.oldPrice}}</text></navigator>                         <navigator><text>{{items.validType}}</text><text>{{items.validTime}}</text></navigator>                     </view>                     <view>                         <text>购买</text>                     </view>                 </view>             </block>…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序rpx尺寸单位以及样式用法详解
这篇文章主要介绍了微信小程序 rpx尺寸单位以及样式详细介绍的相关资料,有效的帮助大家开发微信小程序,避免手机尺寸问题,需要的朋友可以参考下 微信小程序尺寸单位 rpx单位是微信小程序中css的尺寸单位,rpx可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素。 微信小程序也支持rem尺寸单位,rem和rpx的换算关系:rem: 规定屏幕宽度为20rem;1rem = (750/20)rpx 注:开发微信小程序时设计师可以用 iPhone6 作为视觉稿的标准。建议:设计稿使用设备宽度750px比较容易计算750px的话1rpx=1px,这样的话,设计图上量出来的尺寸是多少px就是多少rpx,至于在不同的设备上实际上要换算成多少个rem就交给小程序自己换算 如何导入小程序的样式 使用@import语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对路径,用;表示语句结束。 示例代码: /** common.wxss **/ .small-p  {   padding:5px; }…
2024-11-25 阅读全文 →
FWQ
小程序
新手必备的微信小程序开发指南
新手必备的微信小程序开发指南 前言:本文主要讲解微信小程序开发流程,环境配置以及注意事项,减少新手走弯路 1、服务器环境准备说明 1.1   公网网络和域名可用性 确保服务器公网网络正常,且指向公网IP的域名已备案,状态正常 由于微信小程序API必要得备案域名才能访问,所以域名需要通过ICP备案(具体如何备案,这里不做说明) 1.2 端口可用 确保80和443端口已开放,且没有被占用 如果对端口号不太理解,请查看这个 https://blog.csdn.net/qcx321/article/details/52234259 ①、使用telnet命令测试80和443端口是否已开放 如下图: ②、使用netstat命令测试80和443端口是否有被占用; netstat -ano | findstr “80” netstat -ano | findstr “443” 如下图 1.3 HTTPS可用…
2024-11-25 阅读全文 →
FWQ
小程序
小程序开发中什么是事件?
在微信小程序开发中什么是事件?从事件的定义解释,事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理,同时绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。除此之外事件对象可以携带额外信息,如 id, dataset, touches。 由于微信小程序框架采用逻辑层与UI层分析的设计方式,这种设计方式需要解决两个问题:视图层响应逻辑层逻辑和数据的变化,视图层将用户的操作反馈到逻辑层。微信定义了一些语法和规则来帮助开发者连接视图层和逻辑层。通过数据绑定可以解决前一个问题,而第二个问题就需要用事件来解决。 事件绑定 通过事件绑定来完成对用户操作的响应,比如要处理view标签的tap事件,在标签属性中添加bindtap = ‘tapName’, 然后在.js中添加tapName函数 //wxml Click me! //.js Page({ tapName:function(event) { console.log(event) } }) 登录后复制 event对象包含一些关于事件的数据: target:触发事件的组件 currentTarget:当前组件 type:事件类型 timeStamp:时间戳(页面打开到触发事件所经过的毫秒数) touches:包含触摸点的数组(多点触控) changedTouches :发生改变的触摸点的数组(多点触控) detail:额外的自定义信息 冒泡事件和非冒泡事件…
2024-11-25 阅读全文 →
FWQ
小程序
总结关于swiper组件注意点
这篇文章主要介绍了微信小程序 swiper组件详解及实例代码的相关资料,需要的朋友可以参考下微信小程序 swiper组件常用属性:效果图: swiper.wxml添加代码:      1. 简介:这篇文章主要介绍了微信小程序 swiper组件详解及实例代码的相关资料,需要的朋友可以参考下 2. 简介:今天我们要来学习的是如何使用swiper组件实现图片切换。代码的功能就是用swiper组件实现3幅图片之间的切换。效果图如下: 3. 简介:上一篇我们通过配置小程序的wxss在容器组件view实现水平和纵向布局,本篇用swiper标签实现图片轮番效果。   轮番效果在很多的网站主页或者手机应用端都能看到,在微信小程序中使用swiper组件来实现图片轮番,今天的小例子效果如下: 【相关问答推荐】: 以上就是总结关于swiper组件注意点的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序网页能登入么
小程序可以在网页登录。 小程序实现网页登录 1.PC 获取登录的二维码 : https://live.haicaoyun.com/hms/hcyWeddingWall/appApi/webLogin/getQrCode?current_time=1571723998231 登录后复制 服务器返回两个数据 1.二维码的图片。2.客户端的标识 key。 这个二维码是客户端发送请求后,服务器调用小程序的接口生成的。我们知道微信小程序的二维码生成跳转到指定页面并且携带参数。 因此,在小程序内引导用户扫描 PC 端的二维码 ,如下图为小程序内的页面: 用户扫描后,相当于微信让用户跳转到小程序的一个页面,我们可以伪造一个授权登录页面 ( 这个页面是我们前端做的,不是微信自己的 )。如下图,用户被微信跳转到了我们伪造的登录页面 : 用户点击登录后,将 key ( 这个key是扫描二维码后,微信传递的 ) 传递给服务器,意思是客户端已经准备好了。 同时 PC…
2024-11-25 阅读全文 →
FWQ
小程序
微信公众平台开发砸金蛋
砸金蛋被广泛应用于庆典活动、商家促销、电视娱乐等场合,它的趣味、悬念能迅速活跃现场气氛。同样,我们也可以将砸金蛋应用到web网站上,用于开展线上活动。本文将使用jquery与php讲解如何实现一个web砸金蛋程序。     准备 我们需要准备道具(素材),即相关图片,包括金蛋图片、蛋砸碎后的图片、砸碎后的碎花图片、以及锤子图片。 HTML 我们页面上要展现的是一个砸金蛋的台子,台上放了编号为1,2,3的三个金蛋,以及一把锤子。我们构建以下html代码: <p>      </p> 登录后复制            锤子                       1            2            3          上述代码中,.hammer放置锤子,.resultTip用于砸蛋后显示的结果,即有没有中奖,三个li分别放置3个金蛋,我们用CSS来装饰下效果。…
2024-11-25 阅读全文 →
FWQ
小程序
浅析小程序运行机制
写作背景 接触小程序有一段时间了,总得来说小程序开发门槛比较低,但其中基本的运行机制和原理还是要懂的。“比如我在面试的时候问到一个关于小程序的问题,问小程序有window对象吗?他说有吧”,但其实是没有的。感觉他并没有了解小程序底层的一些东西,归根结底来说应该只能算会使用这个工具,但并不明白其中的道理。 小程序与普通网页开发是有很大差别的,这就要从它的技术架构底层去剖析了。还有比如习惯Vue,react开发的开发者会吐槽小程序新建页面的繁琐,page必须由多个文件组成、组件化支持不完善、每次更改 data 里的数据都得setData、没有像Vue方便的watch监听、不能操作Dom,对于复杂性场景不太好,之前不支持npm,不支持sass,less预编译处理语言。 “有的人说小程序就像被阉割的Vue”,哈哈当然了,他们从设计的出发点就不同,咱也得理解小程序设计的初衷,通过它的使用场景,它为什么采用这种技术架构,这种技术架构有什么好处,相信在你了解完这些之后,就会理解了。下面我会从以下几个角度去分析小程序的运行机制和它的整体技术架构。 了解小程序的由来 在小程序没有出来之前,最初微信WebView逐渐成为移动web重要入口,微信发布了一整套网页开发工具包,称之为 JS-SDK,给所有的 Web 开发者打开了一扇全新的窗户,让所有开发者都可以使用到微信的原生能力,去完成一些之前做不到或者难以做到的事情。 但JS-SDK 的模式并没有解决使用移动网页遇到的体验不良的问题,比如受限于设备性能和网络速度,会出现白屏的可能。因此又设计了一个增强版JS-SDK,也就是“微信 Web 资源离线存储”,但在复杂的页面上依然会出现白屏的问题,原因表现在页面切换的生硬和点击的迟滞感。这个时候需要一个 JS-SDK 所处理不了的,使用户体验更好的一个系统,小程序应运而生。 快速的加载 更强大的能力 原生的体验 易用且安全的微信数据开放 高效和简单的开发 小程序与普通网页开发的区别 小程序的开发同普通的网页开发相比有很大的相似性,小程序的主要开发语言也是 JavaScript,但是二者还是有些差别的。 普通网页开发可以使用各种浏览器提供的 DOM API,进行…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序Page中data数据操作和函数调用详解
本文主要介绍微信小程序page中data数据操作和函数调用的相关资料,希望通过本文能帮助到大家掌握这方法,需要的朋友可以参考下,希望能帮助到大家。 微信小程序Page中data数据获取和设置 一、Page中data数据的获取和设置:        1、设置data数据 this.setData(object) setData() 参数格式:接受一个对象,以 key,value 的形式表示将 this.data 中的 key 对应的值改变成 value。其中 key 可以非常灵活,以数据 路径的形式给出,如 array[2].message,a.b.c.d,并且不需要在 this.data 中预先定义。  this.setData({  ; encryptionPage: 'display:block',  }); 登录后复制 2、获取data数据 this.data.object var text=this.data.text 登录后复制 Page({ …
2024-11-25 阅读全文 →