分类归档

小程序

FWQ
小程序
微信小程序中支付后调用SDK的异步通知及验证处理订单方法
下面为大家分享一篇微信小程序之支付后调用sdk的异步通知及验证处理订单方法,具有很好的参考价值,希望对大家有所帮助 小程序之后的异步验证和订单处理 <?php /** * Created by YuanPan. * User: YuanPan * Date: 2017/12/21 * Time: 15:15 */ namespace apppiservice; use apppimodelProduct; use applibenumOrderStatusEnum; use thinkDb; use thinkException;…
2024-11-25 阅读全文 →
FWQ
小程序
什么是微信小程序?
    微信小程序   微信小程序是什么?   微信应用号是一个APP应用推广平台,微信应用号目前暂定名为“小程序”,使用微信应用号平台,用户关注一个应用号就如同安装一个App一样,而微信应用号就相当于另一个App Store,主要功能就是应用推广。   用户关注一个应用号就如同安装一个App一样,而微信应用号就相当于另一个App Store,主要功能就是应用推广。微信的目的似乎很简单,就是希望把用户使用App的动作都集中在微信上。   应用号有两大特色:首先APP功能可以直接通过关注应用号来实现,所以用户就省去了安装下载卸载等等一系列动作,对那些使用频率不高的软件来说,你完全可以用“应用号”代替;另外,用户也免去了不定时下载软件更新包的困扰。   然而微信应用号要能获取足够多的用户,还得要开发者的支持。   毫无疑问,开发者将是微信应用号的最大获益群体。对于开发者而言,应用号可以节省开发成本,并且可以提升研发效率,开发人员只需要研发出一款适用于浏览器应用的产品,就可满足不同操作系统的使用需求。另外,入驻应用号的APP营销推广工作也能取到事半功倍的效果。   微信小程序   微信应用号-小程序功能介绍   视图容器:视图(View)、滚动视图、Swiper   基础内容:图标、文本、进度条   表单组件:按钮、表单等等   操作反馈   导航   媒体组建:音频、图片、视频。   地图   画布   文件操作能力   网络:上传下载能力、WebSocket   数据:数据缓存能力   位置:获取位置、查看位置   设备:网络状态、系统信息、重力感应、罗盘   界面:设置导航条、导航、动画、绘图等等   开放接口:登录,包括签名加密,用户信息、微信支付、模板消息   微信小程序平台特色…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序如何根据字母选择城市功能的实现方法介绍
这篇文章主要为大家详细介绍了微信小程序中根据字母选择城市的相关方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 今天开发一个小程序,里面涉及到区域选择,看了网上的一些版本,感觉写的不全,有可能是我的理解能力还不够吧。今天我就结合网上的答案,在根据自己的需求,重新整理一份。希望对大家有帮助。先看看截图: 项目截图 下面我们把代码梳理一下。 一、创建index.wxml文件 在pages->index文件夹下,新建index.wxml文件,代码如下:  class="title"&gt;   class="title_list" value="{{cityName}}" placeholder="城市名称" /&gt;  确认   scroll-y="true" style="height: {{winHeight}}px;" scroll-into-view="{{scrollTopId}}" class="city_list"&gt;    wx:for="{{city}}" wx:for-index="idx" wx:for-item="cityName"&gt;     id="{{idx}}" class="list_tit"&gt;{{idx}}     wx:for="{{cityName}}"&gt;      class="list_con" data-city="{{item.name}}" bindtap="bindCity"&gt;{{item.name}}         class="scroll_list"     bindtouchstart="chStart"    bindtouchend="chEnd"    catchtouchmove="chMove"    style="background: rgba(0,0,0,{{trans}});"    &gt;   wx:for="{{city}}" wx:for-index="idx" wx:for-item="cityName"&gt;     wx:if="{{idx != '热门城市'}}"&gt;     id="{{idx}}" class="scroll_list_chi" style="line-height:{{lineHeight}}px ; height:{{lineHeight}}px ;font-size:{{lineHeight/1.7}}px;" bindtouchstart="getWords" bindtouchend="setWords"&gt;{{idx}}         hidden="{{hidden}}" class="showwords"&gt;…
2024-11-25 阅读全文 →
FWQ
小程序
如何开发小程序插件?
如何开发小程序插件?下面本篇文章给大家介绍一下微信小程序的开发使用教程。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 近期,微信小程序发布了重大功能更新,支持插件的使用和开发。消息一出,小程序开发者蜂拥而至,开始专研插件开发,不久后会有一批优质服务的插件上线是可以预见的。从开发者的角度来看,最关心的问题是怎么开发微信小程序插件,首先需要对小程序插件了解。 什么是微信小程序插件? 插件一组由js和自定义组件封装的代码库,插件无法单独使用、也无法预览,必须被其他小程序应用嵌入,才能使用。它和NPM的依赖、Maven的依赖库是一个道理。 不过,插件和NPM、Maven依赖管理不同的是:插件拥有独立的API接口和域名列表,不被小程序本身的域名列表限制。(NPM依赖进来的库不能进行第三方数据请求);插件必须由腾讯审核通过才能使用(NPM无需腾讯审核);使用第三方插件必须向第三方申请(通过NPM使用第三方库无需向第三方申请)。所以在未来,插件或许会被第三方打包成为服务,而不仅仅只是一个代码库。 如何开发微信小程序插件? 下载最新的微信小程序开发者工具,打开开发者工具,进入小程序项目。 点击,右下角的 “创建” 按钮,就可以创建插件了, 插件的AppId和之前的微信小程序的AppId是同个道理,需要在微信开发者后台新建一个微信小程序插件: 微信小程序插件的名称也必须是独一无二的,申请完毕后就可以获得插件的AppId了。填写名称和插件AppID后,就可以进入小程序项目。 在文件 project.config.json 中,我们看到代码如下: {     miniprogramRoot:./miniprogram,     pluginRoot:./plugin,     compileType:plugin,     setting: {         newFeature: true     },     appid: .....,     projectname:videoPlayer,     condition: {} } 登录后复制 miniprogramRoot:配置小程序的根目录,可以使用小程序来测试编写的插件 pluginRoot:插件相关代码所在的根目录 compileType:项目的编译类型,必须配置为 plugin,在上传代码的时候才会以插件的方式上传到腾讯服务器。…
2024-11-25 阅读全文 →
FWQ
小程序
“猜画小歌”的通关方法
这两天微信小程序 “猜画小歌”火遍朋友圈。大家都为谷歌的AI所折服,同时乐在其中。 不过也有不少同学懊恼不已,怎么也画不对。 我追踪了一下这个程序,源于google的一款游戏叫“quickdraw”。 通过链接https://quickdraw.withgoogle.com/可以体验。和“猜画小哥”几乎是一模一样的。 “猜画小哥” 正是基于这款游戏积累的全球5000万数据集积累出来的。同时我们在玩“猜画小哥” 的同时,也在不断的给谷歌提交新的数据吧。。。。 所有的数据集google已经开源出来,可以通过https://github.com/googlecreativelab/quickdraw-dataset 来访问。 看了这些数据集,你就会感慨,原来这样都能被识别啊。比如动物迁徙: 比如胡子: 下面给出一份略微标准的,你一看就能认识的图集,算作标准答案吧。更多的图集查看上面我给出的 链接。你也可以用来训练自己的人工智能哦! 相关推荐: 以上就是“猜画小歌”的通关方法的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实战程序简易新闻的制作方法
这篇文章主要讲述微信小程序实战程序简易新闻的制作方法的相关资料,需要的朋友可以参考下 微信小程序 实战项目: 简易新闻制作 先看下效果: 实现思路数据全部是采用的本地数据,也是本片,因为苦逼的个人开发者,无法认证;toolbar四个现象:新闻,笑话,历史上的今天和主页,集中主页采用的是默认的页面,添加自己的一些内容;,列表渲染,条件渲染和的使用;使用一些基础的View和text,部分的使用; 代码结构 目录 用途 images 存放本地图片 pages 存放页面,history历史上的今天,index主页,joke笑话,s新闻 utils 包 app.js 小程序逻辑 app. 小程序公共设置 app. 小程序公共样式表 代码内容,主要看下配置 app.json 配置项列表 {  "pages": [   "pages/news/news",   "pages/joke/joke",…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序WXS怎么使用
本篇文章给大家带来的内容是关于微信小程序wxs怎么使用,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 前几天有个同学问我 微信小程序支持管道过滤器 吗?用过 angular 或者 vue 的同学都应该会在项目里用到 filter,然而在小程序中是不支持的。但是也有一些解决办法但我只是关心 WXS 能不能实现 filter 以及还能做什么?带着这样的疑问,我重新看了一遍微信小程序官方的 WXS。 下面举个简单的例子: <wxs module="m1">var msg = "hello world"; module.exports.message = msg;</wxs> <view>{{m1.message}}</view> 登录后复制 上面的例子可以输出 hello…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序的wx.request与Promise的结合使用
这次给大家带来微信小程序的wx.request 与Promise的结合使用,微信小程序的wx.request与Promise结合使用的有哪些,下面就是实战案例,一起来看一下。 在使用Promise,我的多次异步代码通常是这样的. ajax(url, function (res){ ajax(res.url, function(res) { ajax(res.url, function(res) { if (res.status == '1') { ajax(res.url, function(res) { ... } } else if (res.status == '2')…
2024-11-25 阅读全文 →
FWQ
小程序
selenium设置窗口大小不准确,终于解决
selenium设置窗口大小不准确,在功能测试时报错,原来是这个原因,总结一下! from selenium import webdriver self.browser = webdriver.Firefox() self.browser.set_window_size(1024, 768) self.browser.get_window_size()         {u'height': 638, 'value': None, u'width': 1229} 登录后复制 测试时这样就过了: inputbox = self.browser.find_element_by_id('id_new_item') self.assertAlmostEqual(     inputbox.location['x'] + inputbox.size['width']/2,     # 512,     self.browser.get_window_size().get("width")/2,     delta=5 ) 登录后复制 以上就是selenium设置窗口大小不准确,终于解决的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信开发的本地调试环境搭建介绍
微信开发的本地调试只支持80号端口,实验了很多办法,总结一下: 办法一:  公司使用的是联通ADSL, 在路由器上做完端口映射后发现电信/联通封了80端口,所以这个办法走不通了。 办法二: 搜可以下,可以用ngrok,飞快的下载,设置好了。把ngrok的URL填入微信设置时,微信提示这种网址存在安全风险,已经不支持了。  办法三: 这个方式要求你有一台外网linux服务器。微信要求这台机器的域名是已经通过ICP备案的,你可以用你开发域名的一个子域名指向这个服务器。比如http://wechatdev.yourdomain.com (1)首先:把该linux服务器占用80号端口的服务关闭; (2)打开服务器的远程转发功能,执行以下命令: sudo nano /etc/ssh/sshd_config 在/etc/ssh/sshd_config文件末尾加入一句: GatewayPorts yes 然后重启SSH:sudo service ssh restart   尝试了阿里云和Azure 的Linux虚拟机,有以下要注意的: 阿里云 打开防火墙,允许访问80端口   Azure: 打开防火墙,允许访问80端口…
2024-11-25 阅读全文 →