作者文章

fwq

FWQ
小程序
微信小程序刮刮卡的实现
如何实现刮刮卡的效果呢? 思路是: 1、先将中奖的图片或者文字位置和大小确定 2、开始画canvas,将位置和大小跟之前中奖的文案的位置保持一致。 3、在canvas上覆盖一层灰色的蒙层,作出刮刮卡未刮之前的效果 具体代码如下 let left=0; this.data.awardCanvas.moveTo(left,0) this.data.awardCanvas.lineTo(left+400,0); this.data.awardCanvas.lineTo(left+400,150); this.data.awardCanvas.lineTo(left,150); this.data.awardCanvas.stroke() this.data.awardCanvas.setFillStyle('#ddd') this.data.awardCanvas.fill() this.data.awardCanvas.draw() 登录后复制 4、开始做刮刮卡的动作,在canvas定义bindtouchstart和bindtouchmove两个触发的动作 bindtouchstart是开始落手指的第一个位置,bindtouchmove是手指移动的位置 其中重要一个canvas属性是clearRect,清除画布上的内容 clearRect(清除位置的X坐标,清除位置的Y坐标,清除的宽度,清除的高度) 具体代码如下: this.data.awardCanvas.clearRect(x,y,15,15); this.data.awardCanvas.draw(true) 登录后复制 具体的代码在https://github.com/zhaodengping/scratch-mini 快去试试吧,也许能刮到一等奖哦~~ 推荐教程:《》 以上就是微信小程序刮刮卡的实现的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
用微信电脑端截图dll库来实现微信截图功能
这篇文章主要为大家详细介绍了使用微信pc端的截图dll库实现微信截图功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了截图dll库实现微信截图功能 ,供大家参考,具体内容如下 ScreenForm.cs代码: using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Windows.Forms; namespace screenT {   public partial class ScreenForm : Form   {     public ScreenForm()     {       InitializeComponent();     }     private void ScreenCapture()     {       DLL.PrScrn();     }     protected override void WndProc(ref Message m)     {       base.WndProc(ref m);       Hotkey.ProcessHotKey(m);     }     private void button1_Click(object sender, EventArgs e)     {       DLL.PrScrn();…
2024-11-25 阅读全文 →
FWQ
小程序
C#.net实现微信公众账号接口开发的实例解析
本文实例讲述了c#微信公众号与订阅号接口开发示例代码。分享给大家供大家参考,具体如下: using System; using System.Web; using System.IO; using System.Text; using System.Web.Security; using weixin_api; public class wxgz_api : IHttpHandler {   public void ProcessRequest(HttpContext context)   {     context.Response.ContentType = "text/plain";     string postString = string.Empty;     if (HttpContext.Current.Request.HttpMethod.ToUpper() == "POST")     {       //微信服务器对接口消息       using (Stream stream = HttpContext.Current.Request.InputStream)       {         Byte[] postBytes = new Byte[stream.Length];         stream.Read(postBytes, 0, (Int32)stream.Length);         postString = Encoding.UTF8.GetString(postBytes);         Handle(postString);       }     }     else     {       //微信进行的Get测试(开发者认证)       WxAuth();…
2024-11-25 阅读全文 →
FWQ
小程序
浅析小程序中reLaunch跳转报错怎么解决
本篇文章给大家介绍一下微信小程序开发中使用relaunch跳转时报错的解决步骤,希望对大家有所帮助! 最近在做微信小程序的一个项目,遇到一个关于微信小程序使用reLaunch跳转的报错问题,对于刚接触微信小程序开发者来说也是比较常见的一个报错,那么本篇博文就来分享一下该报错的解决方法,方便以后查阅使用。 报错提示 通过错误再现,具体的错误日志提示如下所示: VM181:1 (in promise) MiniProgramError {"errMsg":"reLaunch:fail page "pages/index/home/home" is not found"}  Object 登录后复制 分析 通过对上面报错信息分析,并通过查找报错信息及其位置,确认是在使用reLaunch跳转的时候报错的,根据上述的错误日志描述以及排查原因,检查之后,做出可能报错的原因分析汇总。 解决方法 通过上面分析得出的三种排查报错的方法,逐一排查即可解决报错问题,具体的操作步骤汇总如下所示: 1、书写的文件名有可能不对,检查是否有字母拼写的不一致的情况; 2、文件路径输入的不正确,如果是全路径需要注意在路径开头一定要加 “/”  这个符号; 3、文件路径没有在app.json中定义,分享一个方便快捷的方法来新增界面文件的方法: 在app.json文件里面的pages数组里直接新添加路径,保存后会直接生成相关文件,不用再手动生成页面文件,最后再去注册即可;具体操作如下图所示: 通过上述对问题的排查步骤,遇到的这个reLaunch跳转报错的问题是第三种情况,没有在app.json中定义文件路径,造成报错提示找不到该文件。 最后 通过上文关于在微信小程序开发过程中使用reLaunch跳转时报错的解决方法,读者可以了解知道对应的解决排查方法,尤其是对于微信小程序开发不久的开发者来说也是比较重要的知识点,这里不再赘述。 【相关学习推荐:】 以上就是浅析小程序中reLaunch跳转报错怎么解决的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
解决WordPress升级错误:Briefly unavailable for scheduled maintenance
下面由/” target=”_blank”>wordpress教程栏目给大家介绍解决wordpress升级错误:briefly unavailable for scheduled maintenance方法,希望对需要的朋友有所帮助! WordPress升级错误:Briefly unavailable for scheduled maintenance解决办法 今天,在给wordpress网站晓得博客更新插件的时候,错误提示:Briefly unavailable for scheduled maintenance. Check back in a minute. 上面我们知道了出现维护模式的原理,那么要如何修复wordpress错误提示呢? 方法一:删除wordpress网站后台根目录文件   我们只要把.maintenance文件手动删除就可以解决问题了。这时检查我们的网站根目录,多了一个这样的文件 .maintenance,直接删除就可以了。   打开文件里面是:   再次刷新网站,看看是不是正常了? 方法二:后台新建txt文件(适用找不到.maintenance)…
2024-11-25 阅读全文 →
FWQ
小程序
小程序内嵌H5的方法介绍
注意: 小程序不支持cookie,内嵌的h5支持cookie但与微信网页cookie共存且互相影响。 小程序仅支持https 小程序内嵌H5的域名必须在微信后台设置为信任的域名 使用1.4版本的微信sdk,1.0部分功能不支持 : https://res.wx.qq.com/open/js/jweixin-1.4.0.js 1、判断小程序环境 微信老版本要看小程序是否支持,如果支持H5需要 wx.miniProgram.getEnv(function(res) {      if (res.miniprogram) {          //这里才是小程序环境          //但是这个方法是异步的请注意      } 登录后复制 或者让小程序的开发再打开H5页面时候通过url传给H5一个字段判断该字段是小程序环境。 2、小程序分享 小程序文档: 用户分享时可获取当前web-view的URL,即在onShareAppMessage回调中返回webViewUrl参数。 但是在真机实践中据小程序开发反馈,部分场景下无法拿到url 所以我们最后通过postMessage方法传递分享信息,示例如下: wx.miniProgram.postMessage({ data:{       active_shareTit:分享语言,       active_shareimg:分享图       active_shareurl: 分享链接 }}) 登录后复制 3、同步cookie。…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中video组件的介绍
这篇文章主要介绍了微信小程序 video组件详解及实例代码的相关资料,需要的朋友可以参考下 视频播放组件与图片加载组件也没啥差别,使用起来也没啥注意的 重要属性: wxml <!--监听button点击事件--> <button>点击显示视频组件</button> <!--视频组件src资源地址,binderror为监听错误信息--> <video></video> 登录后复制 js Page({  data:{  // text:"这是一个页面"  hiddenVideo: true  },  /**  * 监听视频加载错误状态  */  listenerVideo:function(e) {   console.log(e.detail.errMsg);  },  /**  * 监听button点击事件  */  listenerButton:function() {   this.setData({    hiddenVideo: !this.data.hiddenVideo…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦dedecms模板中怎么显示最近浏览文章列表
织梦模板中怎么显示最近浏览文章列表? 我们在制作织梦商城模板的时候经常会仿照shopex或者ecshop模式,在列表dede模板中添加最近浏览文章列表,这样可以提高客户的体验度,下面dedecms模板中心跟大家分享下实现方法: 推荐学习: 1.后台出执行如下语句 CREATE TABLE `数据库`.`dede_zj` (   `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,   `mid` INTEGER UNSIGNED NOT NULL,   `ip` VARCHAR(45) NOT NULL,   `aid` INTEGER UNSIGNED NOT NULL,   `logintime` VARCHAR(45) NOT NULL,   PRIMARY KEY (`id`) ) 登录后复制 2.新建php文件count_zj.php 存放到puls目录下内容如下 <?php require_once(dirname(__FILE__)."/../include/common.inc.php"); require_once(dirname(__FILE__)."/../member/config.php"); global $cfg_ml; $mid=$cfg_ml->M_ID; $joinip = GetIP(); //当前时间戳 $nowTime = time(); if($mid) { $row = $dsql-&gt;GetOne(" Select * From `dede_zj`  where aid=’$aid’ and mid=’$mid’"); if(!$row){…
2024-11-25 阅读全文 →
FWQ
小程序
关于结构概览的详细介绍
微信小程序开发教程(基础篇)1-初识微信小程序微信小程序开发教程(基础篇)2-微信小程序结构概览上一篇教程中写道,开发工具会生成一个默认的程序框架,其中程序的主流程代码包含在app.js中。默认实现中,该部分功能比较简单,不过对于学研究小程序开发还是比较有价值的。由于代码行数不多,下面一次性贴出来后进行讲解//app.js App({   onLaunch: function () {     //调用API从本地缓存中获取数据     var logs = wx.getStorageSync(‘logs’) || []     logs.unsh 1. 简介:微信小程序开发教程(基础篇)1初识微信小程序微信小程序开发教程(基础篇)2微信小程序结构概览 上一篇教程中写道,开发工具会生成一个默认的程序框架,其中程序的主流程代码包含在app.js中。默认实现中,该部分功能比较简单,不过对于学研究小程序开发还是比较有价值的。 由于代码行数不多,下面一次性贴出来后进行讲解 代码中定义了一个App对象,该对象包含onLaunch, getUserInfo… 2. 简介:微信小程序开发教程(基础篇)1初识微信小程序 在上一篇教程的最后,我们生成了一个类似”Hello World”的小程序,这个过程中没有编写任何一行代码。在新建一个项目后,微信小程序会生成一个默认的程序框架,后续程序的开发工作都在这个框架上进行。这个默认框架包含下面几部分: app.xx 每个微信小程序都会包含app.js, app.json, app.wxss 三个文件,其中app.js文… 3. 简介:声明:版本11gR2,CentOS5.8 1 物理结构(文件) 主要性能影响在IO上 (1)controlfile select…
2024-11-25 阅读全文 →
FWQ
CMS教程
怎么使用wordpress
使用 wordpress 可轻松创建和管理网站:选择域名和托管、安装 wordpress、选择主题和插件、创建内容、自定义菜单和侧边栏、管理评论和用户、备份网站、更新网站、优化网站、利用 wordpress 社区。 如何使用 WordPress WordPress 是一个内容管理系统 (CMS),可让您轻松创建和管理您的网站,而无需了解编码。以下是使用 WordPress 的逐步指南: 选择域名和托管服务提供商 首先,选择一个域名(您的网站地址)和一个托管服务提供商(将托管您的网站文件)。 安装 WordPress 通过您的托管服务提供商的控制面板或使用自动安装程序(如 Softaculous)安装 WordPress。 选择主题和插件 主题控制网站的外观,而插件添加功能。从 WordPress 的存储库或第三方开发者处浏览并安装主题和插件。 创建内容 在管理面板中创建页面和帖子以添加内容。您可以使用 WordPress 的编辑器或从其他来源导入内容。…
2024-11-25 阅读全文 →