分类归档

小程序

FWQ
小程序
微信小程序背景图片显示不出来
开发小程序的时候,设置页面的背景,用到css代码: .page__bd{     width: 100%;     height: 220px;     background: url('../../assets/img/images.jpg') no-repeat;     background-size: 100% 100%; } 登录后复制 在调试工具上是显示的,但是扫面上传到手机上却显示不出来。 这是由于:background-image 只能用网络url或者base64图片编码 , 本地图片只能用 image标签src属性才行。当然 image标签src属性也可以使用网络url或者base64图片编码。 解决方法: 下面通过 image 标签src属性设置,实现背景图显示 界面结构: <view>     <image></image>     <view>         <view>             <image></image>         </view>     </view></view> 登录后复制 wxss样式:  …
2024-11-25 阅读全文 →
FWQ
小程序
开通微信小程序必须认证吗
微信小程序官方平台也推出了关于认证的相关规定,政府、媒体、其他组织类型账号必须要通过微信认证主体身份,企业类型的账号可以根据自己的需求确定是否申请微信认证。 人们只要认真地阅读相关的规定,就可以发现微信小程序的认证和微信公众号入的认证的区别。如果企业所申请的小程序没有任何资金方面的往来,就不需要进行微信小程序认证。如果企业在宣传的过程中需要进行打款的话,就必须要进行微信小程序的认证。 微信方面就在不断的完善小程序的功能,目前微信平台也推出了快速注册认证小程序的流程。对于目前已经认证的企业类型的公众号,就可以在申请微信小程序时直接重复利用微信公众号的主体信息进行认证。这样就可以快速的注册一个新的小程序,不需要再提交主体的信息资料和认证的费用。 推荐:《》 以上就是开通微信小程序必须认证吗的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
关于数据库设计的10篇文章推荐
这篇文章主要介绍了.net微信开发之pc 端微信扫码注册和登录功能实现的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下一、前言先声明一下,本文所注重点为实现思路,代码及数据库设计主要为了展现思路,如果对代码效率有着苛刻要求的项目切勿照搬。相信做过微信开发的人授权这块都没少做过,但是一般来说我们更多的是为移动端的网站做授权,确切来说是在微信端下做的一个授权。今天遇到的一个问题是,项目支持微信端以及 pc 端,并且开放注册。要求做到无论在 pc 端注册或者是在微信端注册之后都可以在另外一个端进行登录。也就是说无论 pc 或是微信必须做到”你就是你”(通过某种方式关联)。二、寻找解决方案按传统的方式来思考,微信端完全可以通过授权进行注册,但是pc端呢,传统的方式无非就是填填手机号码啊,或者 email 等等。如果采用这种方式注册,会产生下面这的问题1.我先在微信端 1. 简介:这篇文章主要介绍了.NET微信开发之PC 端微信扫码注册和登录功能实现的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下一、前言先声明一下,本文所注重点为实现思路,代码及数据库设计主要为了展现思路,如果对代码效率有着苛刻要求的项目切勿照搬。相信做过微信开发的人授权这块都没少做过,但是一般来说我们更多的是为移动端的网站做授权,确切来说是在微信端下做的一个授权。今天遇到的一个问题是,项目支持… 2. 简介:每个人都会犯错误,但作为数据库管理员,我们应该尽量避免失误,从而为公司降低成本,并确保数据质量。下面的五个数据库设计失误必须引起我们的警惕。  1.选择恰当的数据类型,避免数据库的过度膨胀  请留意数据类型的选择。例如,如果你很清楚某列的数值范围在0-100,000之间,那么就不必使用BIGINT数据类型,因为INT类型就已经足够了。  选择前者意味着,你每插入一条数据就比后者浪费了4个字节。这听起来也许微不足道,但随着数据量的增长,问题将会凸显出来。 3. 简介:原始单据与实体之间的关系可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。,(精)数据库设计原则 4. 简介:RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图) 5. 简介:联结  SQL最强大的功能之一就是能在数据检索查询的执行中联结(join)表。联结是利用SQL的 SELECT…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序商城中侧栏分类的效果实现
这篇文章主要为大家详细介绍了微信小程序实战商城系列之侧栏分类效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在商场项目中,一般都会有分类页面。分类页面可以给用户快速找到相关的商品,下面以侧栏分类为例,如下图 布局分析: 左盒子>右盒子>主盒子>左盒子使用标准流右盒子使用绝对定位(top、right) wxml: <!--主盒子-->  <view>   <!--左侧栏-->   <view>   <block>   <!--当前项的id等于item项的id,那个就是当前状态-->   <!--用data-index记录这个数据在数组的下标位置,使用data-id设置每个item的id值,供打开2级页面使用-->   <view>{{item.tree.desc}}</view>   </block>   </view>   <!--右侧栏-->   <view>   <!--如果有数据,才遍历项-->   <view>   <block>   <view>    <navigator>    <!--用view包裹图片组合,如果有图片就用,无图片提供就使用50x30的这个默认图片-->    <view>     <block>    <image></image>    </block>    <block> …
2024-11-25 阅读全文 →
FWQ
小程序
使用php开发微信公众平台配置接口程序
在阅读这篇文章之前你要做以下的准备: 1.注册一个订阅号(通过微信公众平台https://mp.weixin.qq.com/);2.注册新浪云并实名认证http://sae.sina.com.cn/3.实名认证新浪云之后,创建一个云应用.4.你需要知道php基础知识. 一:验证接口 1.登录我们的公众号.然后点击进入开发者工具,在登录之后页面的左下角. 2.点击进入开发者文档.之后点击开始开发,点击接入指南,我们会看到如下图. 立即学习“”; 图片上有说,接入微信公众平台开发,开发者需要按照如下步骤完成: 1.填写服务器配置2.验证服务器地址的有效性3.依据接口文档实现业务逻辑. 第一步:填写服务器配置 我们登录微信公众号之后,右下角基本开发配置点进去, URL是开发者用来接收微信消息和事件的接口URL.具体怎么填我们等下详细说. Token可以随意填写(但是每个人都不一样的,如果后面提交失败可以试着修改Token),这个Token会和接口中包含的Token进行比对,从而验证安全性,EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥。 填写的URL,需要我们有自己的服务器的地址,现在我们就要到我们之前注册的新浪云云应用了. 一.登录新浪云,点击云应用,点击进入控制台.如下图创建 二.级域名和应用名称,自己起个名字就好.然后点击进入下图红色标记的地方. 三.如下图箭头指示点击进入编辑代码 四.之后会弹出SAE的界面,我们需要在里面建立一个php文件,然后点击通过URL访问,之后我们把这个网址拷贝下来,放到我们之前基本配置的URL上. 第二步:验证消息的确来自微信服务器 具体的如下: <?php // //最简单的验证方式 // echo $_GET["echostr"]; //验证是否来自于微信 function checkWeixin(){…
2024-11-25 阅读全文 →
FWQ
小程序
html5实现微信打飞机游戏代码分享
这篇文章主要介绍了html5实现微信打飞机游戏,需要的朋友可以参考下 html5实现微信的打飞机游戏,利用这个小游戏学习一个HTML5吧,这是开发WEB的一个方向 代码如下: // JavaScript Document var c = document.getElementById("dotu"); var cxt = c.getContext("2d"); var img = newImg("./assets/bg_01.jpg"); var fps; cxt.drawImage(img,0,0,480,800); var flivverLog = 0; var flivver1 = newImg("./assets/flivver.png"); var flivver2 = newImg("./assets/flivver2.png"); var flivver3 = newImg("./assets/flivver3.png"); // 用于记录游戏的时间,越到后面越快 var time1 = 0; var time2 = 80; // 积分 var jifen = 0; function getSudu(){    var number = parseInt(Math.random()*10);    if(number  0){        return number;    }    return 1; } // 飞机的对象 function flivverObj(hp,ewidth,eheight,eimg,esudu){    // 随机的X…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序商城开发之动态API实现商品的详情页的代码(下)
本篇文章给大家带来的内容是关于微信小程序商城开发之动态API实现商品的详情页的代码(下) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 看效果 加入购物车.gif 开发计划 1、加入购物车悬浮框、商品数量、价格计算、收藏和加入购物车功能开发2、调用加入购物车api加入购物车 根据商品ID获取商品详情API数据模型 访问:https://100boot.cn/ 选择微商城案例,如下图所示: 加入购物车和商品收藏API.jpg 下方还有详细的数据模型可以查看哦! detail.wxml <!-- 底部悬浮栏 --><view>   <image></image>     <view></view>    <image></image>    <button>加入购物车</button>   <button>立即购买</button></view><!--加入购物车-->#template模板引用<import></import><view>       <view></view>       <view>         <view>           <icon></icon>           <image></image>           <view>             <text>¥{{goods.totalMoney}}</text>             <text>销量 {{goods.buyRate}} 件</text>             <text>商品编码:{{goods.goodsId}}</text>…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发实现自定义菜单代码教程
这篇文章主要为大家详细介绍了开发之自定义菜单完整流程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 一、自定义菜单概述 自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能。开启自定义菜单后,公众号界面如图所示: 二、申请自定义菜单 个人订阅号使用微博认证、企业订阅号通过微信认证;可以申请到自定义菜单资格 服务号默认有菜单权限。 三、获得AppId 和AppSecert AppId和AppSecret在开发者中心-开发者ID中,可以找到。 四、获得Access Token 用appid和appsecert获得access token,为 api.weixin.qq.com/cgi-bi … mp;secret=APPSECRET 程序实现如下 $appid = "";  $appsecret = "";  $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&amp;appid=$appid&amp;secret=$appsecret";  $ch = curl_init();  curl_setopt($ch, CURLOPT_URL, $url);  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  $output = curl_exec($ch);  curl_close($ch);  $jsoninfo = json_decode($output, true); …
2024-11-25 阅读全文 →
FWQ
小程序
ES6新特性开发微信小程序(5)
ES6对Object、Array、String、Number、Math等原生对象添加了许多新的API。 Object对象 Object.prototype.proto:对象具有属性proto,可称为隐式原型,一个对象的隐式原型指向构造该对象的构造函数的原型,这也保证了实例能够访问在构造函数原型中定义的属性和方法。 Object.assign(target, …sources):可以把任意多个的源对象自身的可枚举属性拷贝给目标对象,然后返回目标对象。 Object.is(value1, value2)用来判断两个值是否是同一个值。 Object.setPrototypeOf(obj, prototype)将一个指定的对象的原型设置为另一个对象或者null(既对象的[[Prototype]]内部属性)。 Array对象 Array.from(arrayLike[, mapFn[, thisArg]]):可以将一个类数组对象或可遍历对象转换成真正的数组。 Array.of(element0[, element1[, …[, elementN]]]):将它的任意类型的多个参数放在一个数组里并返回。 Array.prototype.copyWidthin(target[, start[, end]]):浅拷贝数组的部分元素到同一数组的不同位置,且不改变数组的大小,返回该数组。 Array.prototype.entries():返回一个 Array Iterator 对象,该对象包含数组中每一个索引的键值对。 Array.prototype.fill(value[, start = 0[,…
2024-11-25 阅读全文 →
FWQ
小程序
分享微信公众号开发刷卡支付的实例教程
欢迎留言、转发 此篇文章具体来聊聊微信刷卡支付 场景介绍 步骤1:用户选择刷卡支付付款并打开微信,进入“我”->“钱包”->“刷卡”条码界面 步骤2:收银员在商户系统操作生成支付订单,用户确认支付金额 步骤3:商户收银员用扫码设备扫描用户的条码/二维码,商户收银系统提交支付 步骤4:微信支付后台系统收到支付请求,根据验证密码规则判断是否验证用户的支付密码,不需要验证密码的交易直接发起扣款,需要验证密码的交易会弹出密码输入框。支付成功后微信端会弹出成功页面,支付失败会弹出错误提示 商户侧流程 详细文档介绍只需要简单了解流程 点击这里 刷卡支付接入模式可分为:商户后台接入(提供给别人使用类似第三方)和门店接入(自己使用);区别就是支付结果多分发一次。 根据用户是否需要输入支付密码可分为:免密模式和验密模式。 支付验证密码规则 支付金额>500元的交易需要验证用户支付密码 用户账号每天最多有5笔交易可以免密,超过后需要验证密码 微信支付后台判断用户支付行为有异常情况,符合免密规则的交易也会要求验证密码 免密模式和验密模式两者的区别会在后面讲到 下面来讲讲具体实现 刷卡支付当中使用的支付接口为: 提交刷卡支付 使用的是https请求;不需要微信支付证书。 以下是具体实现代码:com.javen.weixin.controller.WeixinPayController中的micropay() public void micropay(){   String url="https://api.mch.weixin.qq.com/pay/micropay";   String total_fee="1";   //授权码   String auth_code = getPara("auth_code");   Map<string> params = new HashMap<string>();…
2024-11-25 阅读全文 →