分类归档

小程序

FWQ
小程序
微信小程序组件progress进度条解读和分析
progress组件说明: 进度条,就是表示事情当前完成到什么地步了,可以让用户视觉上感知事情的执行。progress进度条是微信小程序的组件,和的进度条progress类似。 progress进度条组件示例代码运行效果如下: 下面是W代码: <!--index.wxml--> <view>     <text>问:老司机,啥时候开车?</text>     <progress></progress></view> 登录后复制 下面是代码: Page({   data:{   },   onLoad:function(options){     // 页面初始化 options为页面跳转所带来的参数   },   onReady:function(){     // 页面渲染完成   },   onShow:function(){     // 页面显示   },   onHide:function(){     // 页面隐藏   },   onUnload:function(){     // 页面关闭   }…
2024-11-25 阅读全文 →
FWQ
小程序
详解微信小程序搭建及解决登录失败问题解决方法
这篇文章主要介绍了微信小程序搭建及解决登录失败问题的相关资料,需要的朋友可以参考下 等了好久的小程序,终于在近日曝光了。现在就带大家来尝尝鲜。以下是一张随便看看的图。 一、构建微信小程序的步骤 下载开发工具考虑到微信0.9.092100的Web开发者工具对于登录做了限制,所以下载登录还是需要一点门路的,我在下面有介绍,希望大家耐心的往下面看~下载工具的地址:链接 密码: r3hc。 破解的步骤就是:将破解压缩包的两个文件,放到如下图路径: 这个是MAC路径: 应用程序->微信web开发者工具->显示包内容/Resources/app.nw/app/dist/components/create/createstep.js/Resources/app.nw/app/dist/stores/projectStores.js Win目录: E:微信web开发者工具package.nwppdiststroesprojectStores.jsE:微信web开发者工具package.nwppdistweappppservicesdebug.js 如下图: 2.下载Demo,文档 下载地址:地址密码: 587y 3.导入Demo 打开微信Web开发工具,扫码登录,大家会出现一个问题。如图: 登录失败,错误信息:Please bind your wechat account to the appid first 解决办法:下载旧版本的安装包,登录后,在打开新版本的开发工具即可。旧的指的是0.7,新版本指的是0.9,旧版本地址:旧版本,密码: zasb…
2024-11-25 阅读全文 →
FWQ
小程序
分享小程序中获知用户运行小程序的场景实例
最近,微信小程序团队像打了鸡血似的,不断推出一系列新的小程序功能,以及拓展了不少小程序的入口,使得小程序的运行场景变得越来越丰富。因此,不同的进入场景,必然会带来不同的用户需求,如何能根据这些不同的用户场景,来优化和提升我们的小程序的体验呢? 从小程序的基础库API v1.1.0的开始,场景值这一功能被正式的引入。我们可以在小程序的App入口代码中获取该场景值: //在小程序的onLaunch和onShow方法参数中可获取场景值 App({     onLaunch: function (options) {         console.log("[onLaunch] 场景值:", options.scene)     },     onShow: function (options) {         console.log("[onShow] 场景值:", options.scene)     } }) 登录后复制 目前支持的所有场景值如下: 1001    发现栏小程序主入口 1005    顶部搜索框的搜索结果页 1006    发现栏小程序主入口搜索框的搜索结果页 1007    单人聊天会话中的小程序消息卡片 1008    群聊会话中的小程序消息卡片 1011    扫描二维码 1012    长按图片识别二维码 1013    手机相册选取二维码 1014    小程序模版消息 1017    前往体验版的入口页 1019    微信钱包 1020    公众号 profile 页相关小程序列表 1022    聊天顶部置顶小程序入口 1023    安卓系统桌面图标…
2024-11-25 阅读全文 →
FWQ
小程序
用ThinkPHP做微信登陆的后台
微信小程序官方给了十分详细的登陆时序图,当然为了安全着想,应该加上签名加密。 微信小程序端 login: function(e) {         var that = this;         wx.login({           success: function(res){             var code = res.code;  //获取code             wx.getUserInfo({  //得到rawData, signatrue, encryptData               success: function(data){                 var rawData = data.rawData;                 var signature = data.signature;                 var encryptedData = data.encryptedData;                  var iv = data.iv;                 wx.request({                   url: '你自己的后台地址',                   data: {                     "code" : code,                     "rawData" : rawData,                     "signature" : signature,                     'iv' : iv,                     'encryptedData': encryptedData                   },                   method: 'GET',                    success: function(info){                     console.log(info);                   }                 })               }…
2024-11-25 阅读全文 →
FWQ
小程序
微信公众号开发基本原理及注册的详细介绍
微信公众账号开发教程 基本原理 在开始做之前,大家可能对这个很感兴趣,但是又比较茫然。是不是很复杂?很难学啊? 其实恰恰相反,很简单。为了打消大家的顾虑,先简单介绍了微信公众平台的基本原理。 微信服务器就相当于一个转发服务器,终端(手机、Pad等)发起请求至微信服务器,微信服务器,然后将请求转发给自定义服务(这就里就是我们的具体实现)。 服务处理完毕,然后挥发给微信服务器,微信服务器再将具体响应回复到终端。 通信协议为:HTTP 数据格式为:XML 具体的流程如下图所示: 其实,我们需要做的事情,就是对HTTP请求,做出响应。 具体的请求内容,我们按照特定的XML格式去解析,处理完毕后,也要按照特定的XML格式返回。 我们只需要一个简单的实现HttpHandler即可。 当然,微信平台还能实现更加复杂的业务,比如微信可以作为内嵌的浏览器,我们可以通过微信的链接,打开htm界面,然后实现自己的逻辑。  具体的应用步骤: 1、注册公众账号 注册地址:http://mp.weixin.qq.com/ 1)首先需要邮箱注册: 2)邮箱激活。邮箱将会收到激活邮件,点击激活链接即可。 3)需要登记个人信息。这里需要提供一些个人信息或者单位信息。 现在个人只允许注册订阅号,公司单位才能注册服务号,服务号比订阅号,功能更多,可以实现自定义菜单。 需要提供的信息,主要有身份证号码、本人手持身份证的照片,如果是单位注册,还需要单位注册号、营业执照及法人身份证及照片,感觉这个比较变态。哪个老总愿意让你给他和他的身份证合张影呢? 注意: 同一个手机号或同一个身份证号只允许注册两个微信公众平台账号。   个人信息登记: 企业用户 企业用户上面的个人信息也要填写的,只是运营者的个人信息。 政府媒体 4)输入公众账号相关信息了。…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序如何开通流量主功能?(方法介绍)
微信小程序如何开通流量主功能?下面本篇文章给大家介绍一下快速开通微信小程序流量主功能的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 1、先开发小程序,小程序需要有亮点,毕竟新颖(这样别人才更好去点击查看) 2、条件是独立访客(UV)不低于1000,1000人说多不多,说少也不少,因为小程序是没有链接的,是不可以进行一个流量刷取的,独立访客是需要1000个实实在在的用户,并不是访问量。 3、开发好小程序之后,自己要为自己宣传,前提小程序需要做的完美,小程序一定要做分享功能,将小程序分享到个人、微信群、朋友圈,这样估计很容易就达到几百了。 4、后续可以去各种论坛发帖,切记不要恶意刷用户量,会导致小程序被封 5、等达到1000用户量,就可以点击将流量主开通了,按照响应的添加广告即可 推荐:《》 以上就是微信小程序如何开通流量主功能?(方法介绍)的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
使用require.js+vue开发微信上传图片组件方法
这篇文章主要为大家详细介绍了require.js+vue+vue-router+vue-resource开发微信上传图片组件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 由于项目是thinkPHP做后端框架,一直以来都是多页面的后端路由,想使用火热的webpack有点无从下手(原谅我太菜,而且推广vue只有我一个人……),没办法,想把vue用起来,唯有在原来的基础上改进。使用webpack的巨大好处就是可以使用 .vue 这样的单文件来写vue组件,这样每一个组件就是一个 .vue 文件,哪里用上这个组件就引入进来,维护起来确实很爽。然而一直以来项目用的都是require.js,那又想以这样的形式来组织vue组件,还要加上vue-router和vue-resource,怎么破?这篇文章以开发微信上传图片组件为例子小结一下require.js+vue+vue-router+vue-resource的开发流程。 用require.js组织你的组件我们会有一个components目录去放我们的各个组件,每个组件有用自己名字命名的文件夹,比如这次的例子album组件,里面就放着这个组件的html、js、css,具体怎样用require.js去加载html和css,大家百度一下把相关插件下载下来即可。于是该组件的js中就可以在define里把相关的依赖都加载进去,最后把组件return出去,别的组件也可以通过define加载这个组件,这也达到了模块化管理组件的目的了。 这里的话,我总结了一个使用require.js写vue组件的模板,使用WebStorm把这个模板加上去,每次写组件的时候打几个字就把模板生成出来,不要太爽啊!(componentName是模板的变量,模板生成出来你填上你的组件名字就可以) define(["vue","text!../js/lib/components/$componentName$/index.html","css!../js/lib/components/$componentName$/index.css"],function (Vue,Template) {  // 这里是模块的代码  var $componentName$ = Vue.extend({   template : Template,   props : [],   data : function() {    return {    }   },   // 在编译结束和 $el 第一次插入文档之后调用   ready : function() {   },   // 在开始销毁实例时调用。此时实例仍然有功能。   beforeDestroy : function() {   },   methods : {   },   events : {   }  });…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发之好友列表字母列表跳转对应位置
这篇文章主要介绍了微信小程序开发之好友列表字母列表跳转对应位置的相关资料,希望通过本文能帮助到大家让大家实现这样的功能,需要的朋友可以参考下 微信小程序开发之好友列表字母列表跳转对应位置 前言: 在小程序里实现微信好友列表点击右侧字母列表跳转对应位置效果。写了个demo,核心部分很简单,所以没多少注释,如果遇到问题就加群问我吧。 核心技术点: 1、小程序scroll-view组件的scroll-into-view, scroll-with-animation. scroll-y属性。 2、小程序的touch事件的应用。 3、Js定时器的应用。 view页面代码: index.wxml  class="container" scroll-y&gt;   class="info" id="info" scroll-with-animation scroll-y scroll-top="200" scroll-into-view="{{toView}}" style="height:{{height}}px;"&gt;    class="iitem" id="{{item.id}}" wx:for="{{info_list}}" wx:key="1"&gt;    {{item.id}} . {{item.desc}}        class="letter {{active == true ? 'active': ''}}" bindtouchstart='start' bindtouchmove='move' bindtouchend='end'&gt;    class="litem" bindtap='down' data-index="999"&gt;    class="litem" wx:for="{{letter_list}}" bindtap='down' wx:for-index="index" wx:key="2" data-index="{{index}}" style="height: {{letter_height}}px;"&gt;{{item}}    class="tips" hidden="{{hide}}"&gt;{{curView}} 登录后复制 js代码: index.js //index.js //获取应用实例…
2024-11-25 阅读全文 →
FWQ
小程序
小程序生成参数二维码的方法介绍
微信小程序如何生成参数二维码?下面本篇文章给大家介绍一下小程序生成参数二维码的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 参数二维码,顾名思义,就是带参数的二维码。因为参数不是固定不变的,所以带参二维码需要根据参数进行变动,根据不同的参数生成不同的二维码。 参数二维码在很多小程序中都会用到。比方说,如果是一款简历制作的小程序,很可能需要给用户提供这样的功能:上传自己的简历,生成属于自己的二维码。又比如说,一款在线相册制作的小程序,在用户结束制作之后需要提供二维码给用户,这样任何人都可以扫码查看相册内容。这些就是参数二维码的真实应用场景。在今天的小程序开发教程中,我们就来讲解一下微信小程序如何生成参数二维码。 首先,微信官方获取小程序页面api的接口地址如下: https://api.weixin.qq.com/cgi-bin/wxapp/createwxaqrcode?access_token=ACCESS_TOKEN 由于小程序参数二维码API提供的帮助有限,以下是我的操作方法。我主要通过thinkphp的后台接口来实现。具体代码如下: 步骤一,先获取ACCESS_TOKEN $tokenUrl=https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&amp;appid=.$this-&gt;appid.&amp;secret=.$this-&gt;secret;         $getArr=array();         $tokenArr=json_decode($this-&gt;send_post($tokenUrl,$getArr,GET));           $access_token=$tokenArr-&gt;access_token; 登录后复制 send_post: function send_post($url, $post_data,$method='POST') {         $postdata = http_build_query($post_data);         $options = array(             'http' =&gt; array(                 'method' =&gt; $method, //or GET                 'header' =&gt; 'Content-type:application/x-www-form-urlencoded',                 'content' =&gt; $postdata,                 'timeout' =&gt; 15 * 60 // 超时时间(单位:s)             )         );         $context = stream_context_create($options);         $result = file_get_contents($url, false, $context);    …
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发系列(三)APP的生命周期的详解
本文讲述微信小程序开发系列(三)app的生命周期的详解 本系列为作者从入门开始进行详解,适合初入门者按照系列逐步观看学习; 1:微信小程序APP的生命周期方法: 在微信小程序工程中的app.js中增加如图1所示方法 图1 编译运行,查看日志如图2,图3所示:微信小程序启动时,调用生命周期方法为:onLaunch方法(app.js)—onShow方法(app.js)—onLoad方法(首页面:index.js的onLoad方法) 图2 图3 当将小程序置于后台(开发工具左下角有模拟后台按钮)时,系统回调生命周期方法:onHide 图4 2:调用小程序APP级别的全局方法和变量 在app.js中可以自定义全局变量:例如加入如下代码 myData:{   username : “abc123”  }, 如果想在index.js中调用全局变量:username ,则如下图5所示:先获取全局app,然后通过app可以获取myData,再获取username  图5 以上就是微信小程序开发系列(三)APP的生命周期的详解的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →