微信开发

软件设计项目进展03 2019/8/21

烈酒焚心 提交于 2019-11-28 03:56:03
1当天完成的工作 1)继续用墨刀原型设计工具设计小程序页面,昨天有了初步框架,今天开始实现具体的,修改细节。今日设计的页面如下图。 2)在进行对微信小程序开发的学习和了解,下载了微信小程序开发工具。 2第二天的计划: 1)墨刀原型设计还要继续完善,细节有待斟酌,界面有待优化。 2)继续深入了解微信小程序开发所需要用到的语言和工具等,自己进行查找学习。 3每日小结: 今天在进行原型设计的时候发现团队的力量很强大,一个人在做的时候在细节上比较容易有疏漏,但是有队友一起互相检查就会快速发现问题解决问题,避免了思维盲区,比如落下某个功能块自己没有发现,队友查看的时候一下就看见了。还有一个小程序完善的设计是很不容易的,怎么去为功能设计还要简洁易懂等都是必须要考虑的内容。 来源: https://www.cnblogs.com/dydy9999/p/11390671.html

Day2:需求分析中

怎甘沉沦 提交于 2019-11-28 01:15:46
1.今天完成:MockingBot企业版中创建项目,将小组成员加入同一项目中;开始参照墨刀中的产品需求模板写需求分析;用ProcessOn完成思维导图,对产品需求有进一步的认识。 2.明日计划:需求分析文档完善,写完功能介绍和产品逻辑,开始原型设计。有时间的话看看关于微信小程序开发的文档和网课。 来源: https://www.cnblogs.com/Jane165/p/11385428.html

微信小程序商城系统怎样搭建?

▼魔方 西西 提交于 2019-11-27 21:18:27
微信是一种非常便捷的生活方式,微信小程序一直深受企业和商家的青睐,如美团、京东、拼多多、唯品会、小红书等知名公司都推出了自己的小程序。对于网上商城小程序的开发似乎是一件非常难的事情,用什么开发 ? 如何开发 ? 下面我 就以 之前 项目 使用过的SHOP++商城系统中 的 小程序开发,给大家简单梳理一下小程序搭建流程。 (一)、微信小程序注册 访问微信公众平台,点击 立即注册 进入注册页面,点击 小程序 帐号类型,进入 小程序注册 页面,根据页面提示完成注册操作,如下图所示: (二)、添加微信开发用户 登录微信公众平台,进入 用户身份 页面,点击 添加成员 ,根据页面提示完成相关操作(在 权限设置 中必须勾选 开发者权限 、 体验者权限 选项),如下图所示: (三)、登录微信开发用户平台 访问微信开发者工具页面下载并安装微信开发者工具,打开微信开发者工具登录,点击 小程序项目 ,如下图所示: (四)、设置微信小程序项目 设置 项目目录 文件夹路径,同时设置 AppID 及 项目名称 并点击 确定 ,如下图所示: (五)、修改文件的URL值,并进行版本上传 进入微信开发者工具,修改文件的URL值为实际网站网址(网址必须为 https 类型),点击右上角工具栏 上传 按钮进行版本上传,如下图所示: (六)、提交审核 小程序版本上传成功后,登录微信公众平台,点击进入 开发管理 页面,点击

php微信公众号开发curl返回false

…衆ロ難τιáo~ 提交于 2019-11-27 14:54:29
最近刚接触温馨公众号开发,在自定义菜单用curl请求时,碰到了一个小坑。一时半会没有解决,便去问度娘,谷歌。发现都是说$url里面有空格导致的失败。 然而我的并没有空格,一直返回false,这个时候我想到了,curl对认证证书的合法性检查,便在代码中添加如下两句 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);//阻止对证书的检查 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);   现在让程序跑起来,OK 来源: https://www.cnblogs.com/dlmg/p/11367428.html

微信公众平台开发教程新手解惑40则

帅比萌擦擦* 提交于 2019-11-27 14:48:29
【编者按】由CSDN和《程序员》杂志联合主办的 2014年微信开发者大会 将于8月23日在北京举行,邀请了来自于一线的微信开发商技术负责人或资深工程师从企业应用开发高级篇、智能客服与LBS、微信支付、微信上的HTML5社交应用、微信小店开发等角度为与会者带来实战分享( 议程 )。目前报名处于优惠票价阶段,通过申请加入CSDN CTO俱乐部即可享受8折购票价格(票款中均含午餐),在 8月1日 前完成付款的同学还将免费获赠微信开发图书一本(两选一,活动现场发放)。 值得一提的是,CSDN优秀博主、畅销书《微信公众平台应用开发:方法、技巧与案例》的作者柳峰受邀做本次活动讲师之一,演讲主题《智能客服与LBS开发的“坑”与解决之道》。他在CSDN博客中( 查看 )撰写了几十篇+的微信开发技术文章,多篇访问量都在3万+,以下这篇《 微信公众平台开发教程新手解惑40则 》摘自他的博客。 全文如下: 笔者在CSDN博客频道推出微信公众平台开发教程之后,接触了许多公众平台开发爱好者,也帮助他们解决了许多实际的问题,当然这其中有很多问题都是重复的,因此,笔者将这些问题及解答整理出来,以帮助更多初学者少走弯路。 1、订阅号与服务号的主要区别是什么? 订阅号每天能群发一条消息,没有自定义菜单及高级接口权限;服务号有自定义菜单及高级接口权限,但每月只能群发一条消息。 2、到底该申请订阅号还是服务号?

微信H5开发(三)

流过昼夜 提交于 2019-11-27 13:39:01
微信H5开发在使用微信SDK,会碰到很多问题,特别是由于微信文档的介绍不够细致或者某些功能被限制但在文档上没有提及。我这篇文不提微信上的这些小小的坑,只讲H5和iOS 、安卓 的一些兼容问题。 微信H5 单页面项目有个很多情况下都无法避免的问题就是页面跳转控制。你可能会想页面控制应该很简单,像react-router 一样只要配置好path就可以了。为了更好的解释页面控制跳转问题,我举个例子,比如注册流程。 用户通过公众号的项目入口或者朋友圈的分享链接 进入到 我们的项目主页,微信授权,如果是新用户进入注册流程。注册流程完成后跳回项目主页。 整个页面跳转过程为:主页-》注册页(n多步骤)-》主页。如果按顺序走这个router配置好就行,但如果用户注册完成后 ,从主页 点击微信的后退时,这里已注册的用户是不是不应该再次进入注册页面了? 要怎么监控这个微信的后退事件? 监控微信H5 后退和前进的事件,H5 提供了一个:onpopstate,但另一个监控SPA hash 变化的的事件(onhashchange)也可以用户页面的前进和后退。这个两个事件该怎么用? 待续。。。 后面会讲的内容:屏蔽长按跳出 复制提示的问题、ontouchend 安卓兼容问题、H5 video 背景音乐 ios系统 下载完成后不能自动播放问题、背景音乐volume ios 系统不允许修改的问题、微信缓存问题

微信小程序简单的推送消息流程

萝らか妹 提交于 2019-11-27 13:17:21
1.进入开发设置-消息推送,启用消息推送 url: 启用并设置消息推送配置后,用户发给小程序的消息以及开发者需要的事件推送,都将被微信转发至该服务器地址中. 2.创建消息模板。 3.WXML代码: 4. 获取 access_token 发送模板消息 注意:formId只有在手机上才能看到,开发工具上是看不到的。 5. 这只是在前台开发的,要想推送消息,应该将推送消息等参数发送到后台接口,由后台来实现推送消息。 来源: https://www.cnblogs.com/dgfblog/p/11365201.html

微信小程序开发(五) - 全局(app.js)逻辑 - js 文件

拈花ヽ惹草 提交于 2019-11-27 13:01:51
微信小程序中使用的逻辑文件 ,本质上还是 .js 文件,脚本中的很多东西进行了二次封装,本质上可以在外部调试中,查看 逻辑层(App Service) 小程序开发框架的逻辑层由 JavaScript 编写。 逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈。 与 原生 JavaScript 不同的是 : 增加 App 和 Page 方法,进行 程序和页面的注册 。 增加 getApp 和 getCurrentPages 方法,分别用来获取 App 实例 和 当前页面栈 。 提供丰富的 API,如微信用户数据,扫一扫,支付等 微信特有能力 。 每个页面有 独立的作用域 ,并提供模块化能力。 由于框架并非运行在浏览器中,所以 JavaScript 在 web 中 一些能力都无法使用,如 document,window 等。 开发者写的所有代码最终将会 打包 成一份 JavaScript,并在小程序启动的时候运行,直到小程序销毁。(类似 ServiceWorker,所以逻辑层也称之为 App Service。) 以下是各类方法(函数)的使用 全局 app.js 函数 App() App() 函数用来注册一个小程序。接受一个 object 参数(本质就是function 和 data) ,其指定小程序的生命周期函数等。 object参数说明: 属性 类型 描述 触发时机

13.微信小程序(JS逻辑文件)

一个人想着一个人 提交于 2019-11-27 12:59:05
15.微信小程序(JS逻辑文件) 大纲 (1)业务逻辑案例 (2)调用API案例 (3)ECMAScript---- (4)小程序执行环境 (5)模块化 (6)作用域与全局变量 前言 前言: 一个服务仅仅只有界面展示是不够的,还需要和用户做交互:响应用户的点击、获取用户的位置等等。在小程序里边,通过编写 脚本文件来处理用户的操作。 小程序的主要开发语言是 JavaScript JS 作用: ①开发者使用 JS来开发业务逻辑; ②调用小程序的 API 来完成业务需求。 ①业务逻辑案例 交互案例: 点击 button 按钮的时候,希望界面显示 “Hello World”,于是在 button 上声明一个属性: bindtap ,在 JS 里声明 clickMe 方法来响应点击操作: 以上便是响应用户操作,下节介绍详细的事件。 ②调用API案例 调用API: 除了业务逻辑外,开发者还可以在 JS 中调用小程序提供的丰富的 API,利用这些 API 可以很方便的调起微信提供的能力,例如获取用户信息、地理定位、本地存储、微信支付、扫一扫、界面交互等等。 在初始化的项目里,在 pages/index/index.js 就调用了 wx.getUserInfo 获取微信用户的头像和昵称,最后通过 setData 把获取到的信息显示到界面上。 更多API调用到之后课程详细介绍。

Fiddler助力微信开发调试

为君一笑 提交于 2019-11-27 10:34:20
Fiddler是一个非常强大的代理工具,可以让你的前端开发调试更加方便。下面介绍在微信开发调试方面的应用。 微信网页开发中,由于有js接口安全域名和授权域名等的限制,导致部分功能需要部署到线上才能测试。通过代理可以实现本地调试网站的所有功能。 配置代理规则 全站转发可以这样设置: Tools -> HOSTS 图片中表示 your.domain.com 的请求全部转发到 127.0.0.1:8000 。第二个参数的限制是:不能加协议、路径或参数。 如果你的网站域名和接口域名是同一个,那就不能使用全站转发了,需要html、css、js、websocket请求转发到本地,接口调用请求则直接发送到远程服务器。 可以使用自定义规则实现 上面图片中的正则表达式和目标地址如下: regex:^http://your.domain.com(?!/api|/swagger|/webjars|/configuration/ui)(.*)​​http://localhost:8000$1 本条规则表示:将 your.domain.com 下的 http 请求转发到 localhost:8000 ,其中 /api 、 /swagger 、 /webjars 、 configuration/ui 开头的路径不转发。 目标地址表达式中的 $1 代表原始请求URL域名后面的字符串,包括 path 和