分类归档

小程序

FWQ
小程序
带你体验微信小程序完整开发过程
微信小程序还没正式发布就已经迅速成为大家讨论的焦点,那么大家可能觉得只有收到内测邀请才能体验小程序的开发流程,其实不然,大家都可以体验,下面就带大家一起了解。 下载微信 Web 开发者工具 首先,微信给我们提供了它自己的小程序集成开发工具,只需要到这个页面下载即可: 下载完成后,打开开发者工具,会有一个扫码登录界面。 用你的微信扫码就可以登录进来了, 然后开发者工具会帮我们创建一个默认工程,项目的文件结构如下: 所有的代码编辑以及运行预览都可以在这个开发者工具中进行。接下来咱们看看微信小程序的项目结构。 项目结构 如上图,首先在根目录中有三个文件 app.js, app.json, app.wxss。 其中 app.js 是程序主入口的脚本文件, app.json 是全局配置文件, app.wxss 是小程序的样式表文件。 先来看看 app.json : { "pages":[ "pages/index/index", "pages/logs/logs" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "WeChat", "navigationBarTextStyle":"black" } } 登录后复制 这个配置文件中定义了两个节点,…
2024-11-25 阅读全文 →
FWQ
小程序
微信禁止下拉查看URL如何处理
微信下拉时可以查看到url,本身是微信的一种安全策略之一,也是一种用户交互友好的体验;本文主要介绍微信禁止下拉查看url的处理方法,需要的朋友可以参考下,希望能帮助到大家。 效果原理: 微信下拉弹性效果其实是浏览器本身的一种特性,重点就是scroll值的一种体现; 处理策略: 1、直接禁止mobile端的touchmove事件; 这种策略一般适用页面只有一屏不需要下拉情况下使用; var touch1 = function(){   document.querySelector(‘body‘).addEventListener(‘touchmove‘, function (e) {      e.preventDefault();    }); } 登录后复制 弊端:对于大小不同的屏要考虑到内容一屏全部显示,不然2+屏的内容就没有办法看了; 2、禁止touchmove同时判断scroll的位置是否到达顶部; 考虑到下拉时滚动条是否到达顶部 var touch2 = function () {   var lastY;//最后一次y坐标点   var betterY;//每次touch最高点   document.querySelector(‘body‘).addEventListener('touchstart', function(event) {     lastY = event.originalEvent.changedTouches[0].clientY;     betterY = lastY;   });   document.querySelector(‘body‘).addEventListener('touchmove', function(event) {     var y = event.originalEvent.changedTouches[0].clientY;     if(y > betterY){       betterY = y;     }     var st = document.body.scrollTop; //滚动条高度…
2024-11-25 阅读全文 →
FWQ
小程序
关于手势解锁的详细介绍
手势解锁是app上常见的解锁方式,相比输入密码方式操作起来要方便许多。下面展示如何基于微信小程序实现手机解锁。最终实现效果如下图:手势解锁整个功能基于canvas实现,首先添加画布组件,并设定样式    1. 简介:手势解锁是app上常见的解锁方式,相比输入密码方式操作起来要方便许多。下面展示如何基于微信小程序实现手机解锁。最终实现效果如下图: 整个功能基于canvas实现,首先添加画布组件,并设定样式 手势解锁实现代码在gesturelock.js中(完整源码地址见末尾)。 初始化 主要设置一些参数,如canvas的长宽,canvas的context,手势锁的个数(3乘3, 4乘4),手势锁的颜色,… 2. 简介:这是 第三届 360 前端星计划 的选拔作业题。600多名学生参与了解答,最后通过了60人。这60名同学完成的不错,思路、代码风格、功能完成度颇有可取之处,不过也有一些欠考虑的地方,比如发现很多同学能按照需求实现完整的功能,但是不知道应当如何 设计开放的 API ,或者说,如何分析和预判产品需求和未来的变化,从而决定什么应当开放,什么应当封装。这无关于答案正确与否,还是和经验有关。 3. 简介:手势解锁是app上常见的解锁方式,相比输入密码方式操作起来要方便许多。这篇文章主要介绍了微信小程序开发教程-手势解锁实例,有兴趣的可以了解一下。 4. 简介:这篇文章主要介绍了微信小程序开发实战教程之手势解锁的相关资料,本文分步骤给大家介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下 【相关问答推荐】: 以上就是关于手势解锁的详细介绍的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信开发中snsapi_base和snsapi_userinfo及静默授权的实现方法
这篇文章主要介绍了详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现的相关资料,需要的朋友可以参考下 详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现 snsapi_base与snsapi_userinfo属于微信网页授权获取用户信息的两种作用域 snsapi_base只能获取access_token和openID snsapi_userinfo可以获取更详细的用户资料,比如头像、昵称、性别等 首先,这里的access_token与基础access_token(比如自定义菜单用到的)是不一样的。两者区别如下: 网页授权的access_token在每次获取openID时一起更新,在接口调用频次限制中为“无上限” 基础access_token一般限制为2000次/日,需要自己保存起来并定时更新 其次,当作用域为snsapi_userinfo时,根据官方文档中的说明,需要用户进行点击授权,但是我发现,有一个办法可以静默获得而不需要点击授权。方法如下: 1、通过snsapi_base,同时获得access_token和openid 2、把这里的access_token和openid用于http://www.php.cn/ 接口中 3、请求成功之后,就静默获取到用户详细资料了。 以上方法的前提是同一个公众号内,用户关注了。如果是借用其他的公众号的,是需要用户点击授权的。 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! 以上就是微信开发中snsapi_base和snsapi_userinfo及静默授权的实现方法的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
支付宝里怎么创建小程序
支付宝小程序创建方法 首先,登录 小程序开发中心。根据账号是否创建过小程序,我的小程序 页面布局略有不同: 若从未创建过小程序,点击 开始创建,进入 创建小程序 页面。 若已经创建过小程序,点击页面右上角 创建,进入 创建小程序 页面。 然后,在 创建小程序 页面,填写 小程序名称(参见 小程序应用名称规范),点击 创建,即可快速创建小程序。 除小程序名称外,其他信息可以在创建时填写,也可在后续提审时补充完整。基础信息需要符合 小程序审核规范 。 说明: 每个支付宝账号最多可以创建 10 个小程序。 未曾提交审核的小程序可以删除,删除之后不计入总数。 查询 APPID 小程序 APPID 相当于小程序的身份证号,展示在 小程序开发中心 的 我的小程序 页面。 修改基础信息 在创建与提审环节之外,修改小程序基础信息的方法: 1、登录 小程序开发中心,在 我的小程序 页面选择所需小程序。 2、在左侧导航栏,点击进入 小程序信息 页面。 3、点击 编辑 即可开始修改小程序基础信息。 基础信息修改规则: 上架前,全部信息均可修改,不限次数。 上架后,修改限制分为三类: 1、小程序名称、小程序英文名 不允许修改。 2、小程序简介、小程序类目、小程序描述 可以修改,但每个自然月仅可修改 5 次。…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发平台开发初探
微信和随之微信产生的开放平台最近着实火了一下。一直想做个微信的平台试试,最近有了个好点子,想尽快把它实现出来,好在微信不需要什么ui等等的设计,只需要把逻辑展现出来即可了。其实微信公众平台如果只是作为一个发布信息的平台的话,也就是“”下其实是无需敲代码的。只是在开发者模式下需要开发者去设计一定的逻辑和代码去实现特定的功能,接下来就说下开发的起步: 1.开发微信公众平台首先要有服务器资源,当然那种编辑模式的不算。所谓的编辑模式就是那种单纯的每天推送一条消息的公众账号。服务器资源各种云各种服务器都是可以的,推荐BAE//坚果/阿里等等的一种,各有好处,而且由于竞争的缘故?都会有部分免费的资源相送,拿来练练手就足够的了。 a.申请BAE账号,创建应用,如果是测试的话去微信公众平台的主页下载测试的,只需将其中的TOKEN修改成自己的TOKEN即可。例如下面的PHP测试代码,代码的逻辑很清晰,即一个验证过程,也能定义一部分的逻辑操作。这个文件并且创建自己应用的版本1: <?php /** * wechat php test */ //define your token define("TOKEN", "weixin");//此时你的微信公众平台的token即为weixin $wechatObj = new wechatCallbackapiTest(); $wechatObj->valid(); class wechatCallbackapiTest { public function valid()     {         $echoStr = $_GET["echostr"];         //valid signature , option         if($this-&gt;checkSignature()){         …
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发样式设计时常见的问题整理
摘要: 我们在微信小程序的开发过程中会遇到一些常见的问题,代码的实现不如预期。都是自己在开发过程中走过的弯路,希望对大家有帮助。1.关于import和include我们可以将一些公共的代码抽离成为一个单独的 js 文件,作为一  … 我们在微信小程序的开发过程中会遇到一些常见的问题,代码的实现不如预期。都是自己在开发过程中走过的弯路,希望对大家有帮助。 1.关于import和include 我们可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 module.exports 或者 exports 才能对外暴露接口。 import可以在该文件中使用目标文件定义的template。但是要注意import没有传递性,即:C import B,B import A,在C中可以使用B定义的template,在B中可以使用A定义的template,但是C不能使用A定义的template。 include可以将目标文件除了的整个代码引入,相当于是拷贝到include位置。 使用@import语句可以导入外联样式表,@import后跟需要导入的外联样式表的相对路径,用;表示语句结束。 2.关于switchtab和navigateTo 有tabBar的页面用switchTab进行跳转,没有tabBar的页面用navigateTo进行跳转。 3.关于图片大小设置:Picker和picker-view swiper组件使用时,无法设置图片大小等。 以上设置都是无效的。 这种设置有效。 Picker和picker-view的区别在于一个从底部弹出,一个直接嵌入页面内部…
2024-11-25 阅读全文 →
FWQ
小程序
微信上文件过期了怎么恢复?
恢复方法:1、尝试从电脑本地找回;如果对方在微信发送工作文件,刚好你电脑正在登录微信,那么有可能文件会自动保存在电脑上,我们可以在电脑的文件夹里面找一下。2、通过“迁移聊天记录”的方式来恢复。3、借用数据恢复软件来恢复。 【相关学习推荐:小程序教程】 微信作为当下最为广泛使用的社交软件之一,经常会遇到一些小问题,比如说由于在清理手机的微信内存时或长时间没有点开查看图片/文件导致过期,那么该如何解决这种问题呢? 方法一:试从电脑本地找回 如果对方在微信发送工作文件,刚好你电脑正在登录微信,那边有可能文件会自动保存在电脑上,我们可以在电脑的文件夹里面找一下。如果不知道问下保存文件的文件位置,可以在电脑微信设置界面里的“通用设置的文件管理”找到文件保存路径。一般手机默认的微信聊天记录存储路径: encentMicroMsg。 点击下载“”; 方法二: 重新登录 首先把微信退出登录,之后选择重新登录微信,那么原本微信上的聊天记录还是会被保存在手机里。 方法三:清理微信存储空间 首先打开手机微信,依次点击我、设置、通用,在通用界面点击存储空间。在存储空间的界面我们可以看到系统有多少可用空间以及微信占用了多少空间,还有一个清理微信缓冲垃圾的功能,现在让我们点击清理。有时候,清理缓冲垃圾之后就会发现原来无法查看的文件可以查看了 方法四:迁移聊天记录 同样打开微信,点击我、设置、聊天,然后在聊天界面选择聊天记录备份与迁移。聊天记录备份与迁移提供两种方式,分别是”迁移聊天记录到另一台设备”与”备份聊天记录到电脑”,最后要根据自身方便进行选择。选择完毕之后,系统会提示、协助用户进行如何操作,直至完成。 方法五:借用数据恢复软件 倘若以上几个方法都没有成功找回需要的图片/文件,那么还有一个方法,那就是可以借用第三方专业的关于数据恢复的软件进行恢复。可以通过设备扫描来进行数据恢复,也可以通过手机备份来找回已经丢失的微信图片/文件。 以上就是上文件过期了怎么恢复?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
关于技术窍门的详细介绍
这篇文章主要给大家介绍了微信小程序开发的四十个技术窍门的相关资料,相信对大家的学习或者使用微信小程序具有一定的参考借鉴价值,所以特别推荐给大家,需要的朋友们可以一起来看看吧。前言微信“小程序”正式上线一周时间,相关话题持续升温。支付宝开发“小程序”的消息也随即曝出,互联网巨头们摩拳擦掌,不少网友调侃说,这势头感觉要挑战现有的“app帝国”了。那么,面对如此炙手可热的小程序,wex5移动开发云也没有闲着,经过全网搜索,为大家筛选出一条小程序开发者的必读文章,内容涵盖小程序开发实战需要注意的40个技术点,供大家参考!q:为什么脚本内不能使用window等对象a:页面的脚本逻辑是在jscore中运行,jscore是一个没有窗口对象的环境,所以不能在脚本中使用window,也无法在脚本中操作组件q:为什么 zepto/jquery 无法使用a:zepto/jquery 会使用到window对象和d 1. 简介:这篇文章主要给大家介绍了微信小程序开发的四十个技术窍门的相关资料,相信对大家的学习或者使用微信小程序具有一定的参考借鉴价值,所以特别推荐给大家,需要的朋友们可以一起来看看吧。 2. 简介:微信“小程序”正式上线一周时间,相关话题持续升温。支付宝开发“小程序”的消息也随即曝出,互联网巨头们摩拳擦掌,不少网友调侃说,这势头感觉要挑战现有的“APP帝国”了。那么,面对如此炙手可热的小程序,WeX5移动开发云也没有闲着,经过全网搜索,为大家筛选出一条小程序开发者的必读文章,内容涵盖小程序开发实战需要注意的40个技术点,供大家参考! 【相关问答推荐】: 以上就是关于技术窍门的详细介绍的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序怎么开发之微信小程序开发高清图文教程
首先,我们必须先认清一个显而易见的事实:在本质上,微信应用号就是webapp。那么有朋友就会问了,webapp是什么呢?其实,webapp就是区别于传统手机app的另外一种app形式。它是基于h5技术开发的一种网页型app,可以拥有和传统手机app几乎一样的功能和形式,但又可以非常方便地嵌入到微信应用号或者其他应用里。以往,传统的手机app需要大量的资金和技术团队的投入,开发和维护周期也相当漫长,让很多人望而却步。 在电脑中先画好一个雏形,再选择功能模板的位置安放,最后一旦确定好总体架构,就可以开始设计组件布局。第一要做的是画出页面流程图,流程图主要用于确定每个功能模块的交互细节。当你把所有的交互场景都画出来后,那么应用号所需要的页面也就基本上完成了。这时,你就需要与设计师一起,对所有页面进行UI设计与页面美化了。最终生成的Web App的原型:包括所有页面设计与交互流程。现在献上我做微商城大概的设计页面框架,给大家一个思路。 登录账号后,选择空白模板,自己建模板。自己没UI的,如果你们想省时间,我觉得可以套用模板,可以比较快的生成自己想要的Web App。来看看我大致的首页布局吧! 看不懂组件名称,不懂组件怎么用?看看《帮助》!《帮助》都已经把大致的布局进行了粗略的介绍。至少不会让自己对功能模模糊糊。如果对某个组件还是不清楚,那么可以点击那个组件的右上角的小问号图标,会有一个详细的介绍。 先插入一个顶部导航组件,作为首页,顶部导航的标题我建议都是大家的公司或者商城名称 然后创建一个轮播图组件做Banner,因为我做的是微商城,用轮播的方式播放一些我修好的商品图片。然后在右边的组件内容中对每个轮播图片逐一添加相对应页面链接去向。 接着我创建了一个图片列表,并在页面属性中把行列设置成了4列1行,我再修改图片高度直接设置为圆形,系统就自动调整图片高低了。接着我更换了图片,替换成按钮图片,并在点击事件中的页面链接至相对应的页面。如图 因为我想在这一行左右分开,并且是做成左边是大图,右边是上下分开的小图加标题。所以我先插入一个双栏组件,再在右边的栏里再插入一个双栏,这样就实现了栏目的划分。接着在最左边的双栏位置插入一个大图,并且对它的宽度和高度调节。然后对最右边的双栏也插入一个图片组件,并且右键复制一个图片组件到下面(小技巧),如图接着拖入文本插件,这里需要注意,拖入第三文本框后,需要先对它的上间距进行调整,再拖入第四个文本框,这样才可以做到上下图片对应文字的标题与内容。(小技巧) 插入底部导航组件,任何的App都有底部导航,而且每个页面都有,所以我这里需要提醒,每个页面的编辑完后,都需要插入一个底部导航。我自己一般是先编辑一个纯底部导航的页面,然后编辑其他页面的时候,我先复制这个纯底部导航的页面再编辑,这样能省下我不少时间。(小技巧)接下来是高级组件中的商品列表组件。这个组件添加到你商品页面之后,你在前端的App制作只需要编辑一下这个版块的分布和排版就好。因为所有的商品数据和图片都是在后台中上架和调整价钱的,这也是方便后台的数据管理吧。不过我想吐糟一下,后台的数据整理和图片上传后,前端制作也看不到图片,需要自己预览App才能看见。 进入后台管理,我们就看到商品管理这个选项。我们先添加分类,保证自己上架的物品不会混乱难以管理。分类好后再在每个对应的分类中添加商品和填写商品的信息即可。如图 在商品管理后台上传了所有的商品数据后,现在只需要回到前端制作App的页面,在商品页面给每个商品填上对应后台的链接就可以了。非常方便快捷。既然商品都上架,并且让自己的商品在售了,那就需要学会管理后台的订单和查看订单,下面是订单管理页面。 其实大家都在观望微信应用号,但是大家完全可以先制作一个webapp,等到应用号一上线,我们就可以把webapp的链接直接嵌入到应用号中。 更多微信小程序怎么开发之微信小程序开发高清图文教程相关文章请关注PHP中文网!
2024-11-25 阅读全文 →