HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

PHP编程之收入支出明细表实现技术

PHP

  账户金额明细表是统计用户所花的每笔金额和用户所在这个系统所赚的每笔金额,通俗的讲也就是收入和支出。但是很多编程技术人员在刚开始的时候,不知道如何去实现,往往或出现有收入记录却无支出记录,或者是相反的情况,所以对于这个问题,下面专业的郑州app开发公司燚轩科技就来为大家分析讲解一下。

  1、客户所在本系统消费的金额所产生的提成,写入本记录表中。php代码如下:
if(I('pay_state')==2 && I('state')==3){
$money=$info['money']/100;
$uid=$info['uid'];
$update['authe_uid']=$info['uid'];
$user=M('user');
$list=$user->where("uid=$uid")->find();
$sale_uid=$list['sale_uid'];
$update['sale_uid']=$list['sale_uid'];
$bili=M('sys')->where("id=1")->find();
$bi=$bili['sale_rate']/100;
$put_money=$money$bi/100;
$update['money']=$put_money
100;
$update['real_money']=$put_money100;
$update['time']=time();
$update['state']=1;
$update['type']=2;
$sale_user=M('sale_user');
$sale=$sale_user->where("sale_uid=$sale_uid")->find();
$up['tal_money']=$sale['tal_money']+$put_money
100;
$sale_user->where("sale_uid=$sale_uid")->save($up); }
  2、平台给销售代理定时发放的金额,写入本记录表中。php代码如下:
public function dopay_money(){
if(I("bank_card")==''){
error("打款账号不能为空");die;
}
if(I("money_num")==''){
error("打款单号不能为空");die;
}
if(I("money")==''){
error("打款金额不能为空");die;
}
if(I("money")>I("tal_money")){
error("账户总金额不足");die;
}
$bank_card=I("bank_card");
$money_num=I("money_num");
$money=I("money");
$sale_uid=I("sale_uid");
$info=M("sys")->where("id=1")->find();
$min_money=$info['min_money']/100;
if($money<$min_money){
error("打款金额最低为".$min_money."元");
}
$sale_user=M("sale_user");
$moneyb=M("money");
$userinfo=$sale_user->where("sale_uid=$sale_uid")->find();
$data['tal_money']=$userinfo['tal_money']-$money*100;

if($sale_user->where("sale_uid=$sale_uid")->save($data)){  
  $da['sale_uid']=$sale_uid;  
  $da['money']=$money*100;  
  $da['real_money']=$money*100;  
  $da['time']=time();  
  $da['state']=2;  
  $da['type']=1;  
  $da['bank_card']=$bank_card;  
  $da['money_num']=$money_num;  
  if($moneyb->add($da)){  
    success("成功",U("Oasys/sale"));  
  }else{  
    error("失败");  
  }  
}  

}
  好了,看到这里相信大家都知道该如何去做了,那么如果大家还是存在一些细节问题的话,可以留言咨询,我们看到后会第一时间回复。本文由专业的郑州app开发公司燚轩科技整理发布,原创不易,如需转载请注明出处。

继续阅读 »

  账户金额明细表是统计用户所花的每笔金额和用户所在这个系统所赚的每笔金额,通俗的讲也就是收入和支出。但是很多编程技术人员在刚开始的时候,不知道如何去实现,往往或出现有收入记录却无支出记录,或者是相反的情况,所以对于这个问题,下面专业的郑州app开发公司燚轩科技就来为大家分析讲解一下。

  1、客户所在本系统消费的金额所产生的提成,写入本记录表中。php代码如下:
if(I('pay_state')==2 && I('state')==3){
$money=$info['money']/100;
$uid=$info['uid'];
$update['authe_uid']=$info['uid'];
$user=M('user');
$list=$user->where("uid=$uid")->find();
$sale_uid=$list['sale_uid'];
$update['sale_uid']=$list['sale_uid'];
$bili=M('sys')->where("id=1")->find();
$bi=$bili['sale_rate']/100;
$put_money=$money$bi/100;
$update['money']=$put_money
100;
$update['real_money']=$put_money100;
$update['time']=time();
$update['state']=1;
$update['type']=2;
$sale_user=M('sale_user');
$sale=$sale_user->where("sale_uid=$sale_uid")->find();
$up['tal_money']=$sale['tal_money']+$put_money
100;
$sale_user->where("sale_uid=$sale_uid")->save($up); }
  2、平台给销售代理定时发放的金额,写入本记录表中。php代码如下:
public function dopay_money(){
if(I("bank_card")==''){
error("打款账号不能为空");die;
}
if(I("money_num")==''){
error("打款单号不能为空");die;
}
if(I("money")==''){
error("打款金额不能为空");die;
}
if(I("money")>I("tal_money")){
error("账户总金额不足");die;
}
$bank_card=I("bank_card");
$money_num=I("money_num");
$money=I("money");
$sale_uid=I("sale_uid");
$info=M("sys")->where("id=1")->find();
$min_money=$info['min_money']/100;
if($money<$min_money){
error("打款金额最低为".$min_money."元");
}
$sale_user=M("sale_user");
$moneyb=M("money");
$userinfo=$sale_user->where("sale_uid=$sale_uid")->find();
$data['tal_money']=$userinfo['tal_money']-$money*100;

if($sale_user->where("sale_uid=$sale_uid")->save($data)){  
  $da['sale_uid']=$sale_uid;  
  $da['money']=$money*100;  
  $da['real_money']=$money*100;  
  $da['time']=time();  
  $da['state']=2;  
  $da['type']=1;  
  $da['bank_card']=$bank_card;  
  $da['money_num']=$money_num;  
  if($moneyb->add($da)){  
    success("成功",U("Oasys/sale"));  
  }else{  
    error("失败");  
  }  
}  

}
  好了,看到这里相信大家都知道该如何去做了,那么如果大家还是存在一些细节问题的话,可以留言咨询,我们看到后会第一时间回复。本文由专业的郑州app开发公司燚轩科技整理发布,原创不易,如需转载请注明出处。

收起阅读 »

微信分享 缩略图显示

微信分享

缩略图不显示原因
thumbs这个参数必须是数组而不是字符串


字符串的话会默认为本地LOGO

缩略图不显示原因
thumbs这个参数必须是数组而不是字符串


字符串的话会默认为本地LOGO

uni-app 跨平台应用开发教程已经发布

uniapp 移动APP

uni-app 跨平台应用开发教程已经发布
一套代码可以发布为ios Android app、小程序。
课程总计25节 + 补充课程覆盖了开发中常用的知识点,知识点覆盖率 90% 以上!
通过课程您将学会:
1、uni-app
2、小程序
3、vue 基础
课程购买地址
https://ke.qq.com/course/323825?tuin=4f8da6

继续阅读 »

uni-app 跨平台应用开发教程已经发布
一套代码可以发布为ios Android app、小程序。
课程总计25节 + 补充课程覆盖了开发中常用的知识点,知识点覆盖率 90% 以上!
通过课程您将学会:
1、uni-app
2、小程序
3、vue 基础
课程购买地址
https://ke.qq.com/course/323825?tuin=4f8da6

收起阅读 »

有什么解决方案,可以避免WX_SECRET等信息泄露?

有什么解决方案,可以避免WX_SECRET等信息泄露?

有什么解决方案,可以避免WX_SECRET等信息泄露?

为UNIAPP项目添加less、scss、stylus支持

uniapp less

文章内容已过期,最新版HBuilderX在处理less、scss、stylus时无需如此复杂。HBuilderX插件管理里安装less等编译插件后可直接使用。
但以下内容对typescript、coffeescript、pug仍然有效,使用下面的方式更换对应loader。
有个注意,uni-app插件目录会随着uni-app插件的升级而被替换。

==============分割线==============

  1. 找到HBuilderX安装目录下的 plugins\uniapp 目录

  2. 在该目录下的命令行窗口执行 npm install less less-loader --save(可使用cnpm)安装加载器

  3. 打开plugins\uniapp\build\webpack.base.conf.js 文件,添加

    {  
    test: /\.less$/,  
    loader: "style-loader!css-loader!less-loader",  
    }

    到module.rules下。

  4. 然后就可以在vue文件中使用less编写css了,例:
    <style lang="less">
    @import "../../static/css/tools.less";
    </style>

继续阅读 »

文章内容已过期,最新版HBuilderX在处理less、scss、stylus时无需如此复杂。HBuilderX插件管理里安装less等编译插件后可直接使用。
但以下内容对typescript、coffeescript、pug仍然有效,使用下面的方式更换对应loader。
有个注意,uni-app插件目录会随着uni-app插件的升级而被替换。

==============分割线==============

  1. 找到HBuilderX安装目录下的 plugins\uniapp 目录

  2. 在该目录下的命令行窗口执行 npm install less less-loader --save(可使用cnpm)安装加载器

  3. 打开plugins\uniapp\build\webpack.base.conf.js 文件,添加

    {  
    test: /\.less$/,  
    loader: "style-loader!css-loader!less-loader",  
    }

    到module.rules下。

  4. 然后就可以在vue文件中使用less编写css了,例:
    <style lang="less">
    @import "../../static/css/tools.less";
    </style>

收起阅读 »

建议把蓝牙这一块完善下。特别是BLE低功耗蓝牙

现在只能设备越来越多,好多app都需要和蓝牙打交道,如果能把蓝牙这一块完善一下的话就好了。特别是针对低功耗蓝牙的的支持。

现在只能设备越来越多,好多app都需要和蓝牙打交道,如果能把蓝牙这一块完善一下的话就好了。特别是针对低功耗蓝牙的的支持。

基于 MUI 构建一个具有 90 +页面的APP应用,欢迎star

mui

前言

mui是一款接近原生App体验的前端框架,只需要掌握前端技术就可以开发APP应用,官方有提供功能比较全面的demo版本,
但在实战中总会遇到一些不可避免但坑,对于没有接触过mui的开发者,难免会浪费很多时间在踩坑上。

该项目以mui为开发框架,artTemplate.js作为js模版引擎,没有繁琐的配置和编译过程,拿来就可以上手,适合刚接触mui的同学参考和学习

项目运行

项目地址

git clone https://github.com/EasyTuan/mui-kidApp.git  

打开HBuider,打开项目

右键项目=>转换为移动App

运行=>真机运行(需要usb连接手机)

注:服务器到期,接口服务不再支持,能正常登陆和退出,不影响正常功能但预览和学习

目标功能

  • [x] 定位功能 -- 完成
  • [x] 选择城市 -- 完成
  • [x] 展示所选地址附近商家列表 -- 完成
  • [x] 在高德地图中寻找店铺 -- 完成
  • [x] 搜索文章,赛事 -- 完成
  • [x] 商家列表页 -- 完成
  • [x] 店铺评价页面 -- 完成
  • [x] 单张卡牌详情页面 -- 完成
  • [x] 商家详情页 -- 完成
  • [x] 登录、注册 -- 完成
  • [x] 三方微信、QQ登陆 -- 完成
  • [x] 修改密码 -- 完成
  • [x] 个人中心 -- 完成
  • [x] 发送短信、语音验证 -- 完成
  • [x] 赛事列表 -- 完成
  • [x] 赛事详情 -- 完成
  • [x] 添加、删除、修改收货地址 -- 完成
  • [x] 帐户信息 -- 完成
  • [x] 服务中心 -- 完成
  • [x] 红包 -- 完成
  • [x] 上传头像 -- 完成
  • [x] 卡牌对战发起 -- 完成

业务介绍

入口地址为 html/main.html

目录结构

├── css                     //css样式文件  
├── fonts                       //字体图标  
├── html                    //页面  
├── images                  //图片  
├── js                      //js  
│   └── lib                         //js第三方库  
├── unpackage               //App图标、启动页  
└── manifest.json           //App配置文件  

部分截图展示

说明

如果对您有帮助,您可以点项目地址 "Star" 支持一下 谢谢! ^_^

或者您可以 "follow" 一下,我会不断开源更多的有趣的项目

如有问题请直接在 github Issues 中提,或者您发现问题并有非常好的解决方案,欢迎 PR

继续阅读 »

前言

mui是一款接近原生App体验的前端框架,只需要掌握前端技术就可以开发APP应用,官方有提供功能比较全面的demo版本,
但在实战中总会遇到一些不可避免但坑,对于没有接触过mui的开发者,难免会浪费很多时间在踩坑上。

该项目以mui为开发框架,artTemplate.js作为js模版引擎,没有繁琐的配置和编译过程,拿来就可以上手,适合刚接触mui的同学参考和学习

项目运行

项目地址

git clone https://github.com/EasyTuan/mui-kidApp.git  

打开HBuider,打开项目

右键项目=>转换为移动App

运行=>真机运行(需要usb连接手机)

注:服务器到期,接口服务不再支持,能正常登陆和退出,不影响正常功能但预览和学习

目标功能

  • [x] 定位功能 -- 完成
  • [x] 选择城市 -- 完成
  • [x] 展示所选地址附近商家列表 -- 完成
  • [x] 在高德地图中寻找店铺 -- 完成
  • [x] 搜索文章,赛事 -- 完成
  • [x] 商家列表页 -- 完成
  • [x] 店铺评价页面 -- 完成
  • [x] 单张卡牌详情页面 -- 完成
  • [x] 商家详情页 -- 完成
  • [x] 登录、注册 -- 完成
  • [x] 三方微信、QQ登陆 -- 完成
  • [x] 修改密码 -- 完成
  • [x] 个人中心 -- 完成
  • [x] 发送短信、语音验证 -- 完成
  • [x] 赛事列表 -- 完成
  • [x] 赛事详情 -- 完成
  • [x] 添加、删除、修改收货地址 -- 完成
  • [x] 帐户信息 -- 完成
  • [x] 服务中心 -- 完成
  • [x] 红包 -- 完成
  • [x] 上传头像 -- 完成
  • [x] 卡牌对战发起 -- 完成

业务介绍

入口地址为 html/main.html

目录结构

├── css                     //css样式文件  
├── fonts                       //字体图标  
├── html                    //页面  
├── images                  //图片  
├── js                      //js  
│   └── lib                         //js第三方库  
├── unpackage               //App图标、启动页  
└── manifest.json           //App配置文件  

部分截图展示

说明

如果对您有帮助,您可以点项目地址 "Star" 支持一下 谢谢! ^_^

或者您可以 "follow" 一下,我会不断开源更多的有趣的项目

如有问题请直接在 github Issues 中提,或者您发现问题并有非常好的解决方案,欢迎 PR

收起阅读 »

【分享】快速新建 uni-app 页面

uniapp

更新:新版HBuilderX已经实现新建页面时自动创建文件夹、自动创建vue文件、自动添加pages.json信息。

========以下为过期信息,但可以作为利用node扩展HBuilderX功能的一个案例============

之前有小伙伴提到过,uni-app 创建页面时,应该同步 pages.json 等相关配置信息。
鉴于目前 HBuilderX 中还未实现此功能,这里分享一个简单的方法来实现此功能。

var fs = require('fs');  

var jsonPath = 'pages.json';  
var dirPath = 'pages/{name}';  
var pagePath = 'pages/{name}/{name}.vue';  
var pageReg = /{name}/g;  
var encodeType = 'utf8';  
var comment = '//pages数组中第一项表示应用启动页';  

var pageTpl =  
  '<template>\n\  
\t<view>\n\  
\n\  
\t</view>\n\  
</template>\  
\n\  
<script>\n\  
\texport default {\n\  
\n\  
\t}\n\  
<\/script>\n\  
\n\  
<style>\n\  
\n\  
</style>';  

var build = function (name) {  
  // 创建目录  
  fs.mkdir(dirPath.replace(pageReg, name), (err) => {  
    if (err) {  
      throw err;  
    }  
    // 创建vue文件  
    fs.writeFile(pagePath.replace(pageReg, name), pageTpl, encodeType, err => {  
      if (err) {  
        throw err;  
      }  
      // 同步pages.json中的内容  
      try {  
        var pagesJson = '';  
        var pagesOptions = null;  

        pagesJson = fs.readFileSync(jsonPath, encodeType).replace(comment, '');  
        pagesOptions = JSON.parse(pagesJson);  

        pagesOptions.pages.push({  
          path: pagePath.replace(pageReg, name),  
          style: {  
            navigationBarTitleText: name  
          }  
        });  

        fs.writeFileSync(jsonPath, JSON.stringify(pagesOptions), encodeType);  
      } catch (err) {  
        if (err) {  
          throw err;  
        }  
      }  
    });  
  });  
};  

/**  
 * 根据名称,创建目录及vue文件,并在pages.json中新增page的配置。  
 */  
if (process.argv.length !== 3) {  
  console.log('参数个数不正确!');  
} else {  
  build(process.argv[2]);  
}

使用方法
将附件中的 build.js 文件解压出来,放在 uni-app 项目的根目录下。

在 uni-app 项目的根目录下打开一个命令行工具

$ node build.js {page}

{page} 就是页面名称,比如输入

$ node build.js hello

就会在 pages 目录下新建一个 hello 目录以及下一级的 hello.vue,同时 pages.json 中的 pages 节点,也会新增页面的配置。

{  
  "pages": [{  
    "path": "pages/index/index",  
    "style": {  
      "navigationBarTitleText": "uni-app"  
    }  
  }, {  
    "path": "pages/hello/hello.vue",  
    "style": {  
      "navigationBarTitleText": "hello"  
    }  
  }],  
  "globalStyle": {  
    "navigationBarTextStyle": "white",  
    "navigationBarTitleText": "uni-app",  
    "navigationBarBackgroundColor": "#0faeff",  
    "backgroundColor": "#fbf9fe"  
  }  
}

缺点

  • 仅支持新建一级目录下的页面

之后 HBuilderX 会逐步完善此类操作功能,这里的示例小伙伴们可以参考继续做扩展。

继续阅读 »

更新:新版HBuilderX已经实现新建页面时自动创建文件夹、自动创建vue文件、自动添加pages.json信息。

========以下为过期信息,但可以作为利用node扩展HBuilderX功能的一个案例============

之前有小伙伴提到过,uni-app 创建页面时,应该同步 pages.json 等相关配置信息。
鉴于目前 HBuilderX 中还未实现此功能,这里分享一个简单的方法来实现此功能。

var fs = require('fs');  

var jsonPath = 'pages.json';  
var dirPath = 'pages/{name}';  
var pagePath = 'pages/{name}/{name}.vue';  
var pageReg = /{name}/g;  
var encodeType = 'utf8';  
var comment = '//pages数组中第一项表示应用启动页';  

var pageTpl =  
  '<template>\n\  
\t<view>\n\  
\n\  
\t</view>\n\  
</template>\  
\n\  
<script>\n\  
\texport default {\n\  
\n\  
\t}\n\  
<\/script>\n\  
\n\  
<style>\n\  
\n\  
</style>';  

var build = function (name) {  
  // 创建目录  
  fs.mkdir(dirPath.replace(pageReg, name), (err) => {  
    if (err) {  
      throw err;  
    }  
    // 创建vue文件  
    fs.writeFile(pagePath.replace(pageReg, name), pageTpl, encodeType, err => {  
      if (err) {  
        throw err;  
      }  
      // 同步pages.json中的内容  
      try {  
        var pagesJson = '';  
        var pagesOptions = null;  

        pagesJson = fs.readFileSync(jsonPath, encodeType).replace(comment, '');  
        pagesOptions = JSON.parse(pagesJson);  

        pagesOptions.pages.push({  
          path: pagePath.replace(pageReg, name),  
          style: {  
            navigationBarTitleText: name  
          }  
        });  

        fs.writeFileSync(jsonPath, JSON.stringify(pagesOptions), encodeType);  
      } catch (err) {  
        if (err) {  
          throw err;  
        }  
      }  
    });  
  });  
};  

/**  
 * 根据名称,创建目录及vue文件,并在pages.json中新增page的配置。  
 */  
if (process.argv.length !== 3) {  
  console.log('参数个数不正确!');  
} else {  
  build(process.argv[2]);  
}

使用方法
将附件中的 build.js 文件解压出来,放在 uni-app 项目的根目录下。

在 uni-app 项目的根目录下打开一个命令行工具

$ node build.js {page}

{page} 就是页面名称,比如输入

$ node build.js hello

就会在 pages 目录下新建一个 hello 目录以及下一级的 hello.vue,同时 pages.json 中的 pages 节点,也会新增页面的配置。

{  
  "pages": [{  
    "path": "pages/index/index",  
    "style": {  
      "navigationBarTitleText": "uni-app"  
    }  
  }, {  
    "path": "pages/hello/hello.vue",  
    "style": {  
      "navigationBarTitleText": "hello"  
    }  
  }],  
  "globalStyle": {  
    "navigationBarTextStyle": "white",  
    "navigationBarTitleText": "uni-app",  
    "navigationBarBackgroundColor": "#0faeff",  
    "backgroundColor": "#fbf9fe"  
  }  
}

缺点

  • 仅支持新建一级目录下的页面

之后 HBuilderX 会逐步完善此类操作功能,这里的示例小伙伴们可以参考继续做扩展。

收起阅读 »

周报(20180810):一起 uni-app

周报 uniapp

热门话题

近期最为热门的话题,当属 uni-app 了。

问题清单

开源及分享

多说几句

uni-app 已经发布两周有余了,小伙伴们也都积极参与并反馈问题与意见。uni-app 希望有更多的小伙伴加入,成为它成长中的一员。

许多小伙伴可能会习惯于在 QQ 群问问题,但是 QQ 群适合咨询和小伙伴之间讨论,并不适合反馈问题和需求。

  • QQ 消息一闪而过,一些信息很容易被忽略掉。
  • 工作期间如果一直盯着 QQ 看,工作效率会非常低。
  • 问答社区可以方便地去翻阅,或者转发。
  • 同样的,社区的内容可以沉淀下来,为后来的小伙伴提供更多的帮助。

总之,在使用产品的过程中,遇到问题或者疑惑,请前往问答社区反馈。

PS:如何正确高效地在社区提问

最后

本周的动态就是这些,希望能对大家有所帮助。同时,也希望更多的小伙伴在社区分享自己的经验心得,交流学习。

祝大家周末愉快。

继续阅读 »

热门话题

近期最为热门的话题,当属 uni-app 了。

问题清单

开源及分享

多说几句

uni-app 已经发布两周有余了,小伙伴们也都积极参与并反馈问题与意见。uni-app 希望有更多的小伙伴加入,成为它成长中的一员。

许多小伙伴可能会习惯于在 QQ 群问问题,但是 QQ 群适合咨询和小伙伴之间讨论,并不适合反馈问题和需求。

  • QQ 消息一闪而过,一些信息很容易被忽略掉。
  • 工作期间如果一直盯着 QQ 看,工作效率会非常低。
  • 问答社区可以方便地去翻阅,或者转发。
  • 同样的,社区的内容可以沉淀下来,为后来的小伙伴提供更多的帮助。

总之,在使用产品的过程中,遇到问题或者疑惑,请前往问答社区反馈。

PS:如何正确高效地在社区提问

最后

本周的动态就是这些,希望能对大家有所帮助。同时,也希望更多的小伙伴在社区分享自己的经验心得,交流学习。

祝大家周末愉快。

收起阅读 »

采用mui + vuejs开发的APP商城

mui 移动APP

前端演示:

后端演示:

更多演示图查看:
https://docs.qq.com/sheet/BUZLOH0Ra1uF3YZlG31gl5pm2gGfuB2oLtOJ3

继续阅读 »

前端演示:

后端演示:

更多演示图查看:
https://docs.qq.com/sheet/BUZLOH0Ra1uF3YZlG31gl5pm2gGfuB2oLtOJ3

收起阅读 »

微信支付失败返回 -1

微信支付

微信支付返回-1,调起微信支付失败
项目中要用到微信支付,所以打算把微信支付集成进去,参考了官方demo,但是遇到了BUG,返回-100,微信端错误码是-1;
官方的解释是:


遇到这个问题:

  1. 首先排查自己的包名和签名是否与申请微信开放平台的APK包名和签名一致;
  2. 离线打包和云打包时微信支付的appid是否和微信开放平台的appid一致;
  3. 如果1和2都没问题,一般就是服务端的问题了;
  4. 服务端首先排除是否有下发所需要的参数;
  5. 服务端签名sign一定要按照签名规则来签名;(我就是签名问题,顺序一定不要错);

    6.其他原因(未知);
    效果图:

祝大家开发愉快

继续阅读 »

微信支付返回-1,调起微信支付失败
项目中要用到微信支付,所以打算把微信支付集成进去,参考了官方demo,但是遇到了BUG,返回-100,微信端错误码是-1;
官方的解释是:


遇到这个问题:

  1. 首先排查自己的包名和签名是否与申请微信开放平台的APK包名和签名一致;
  2. 离线打包和云打包时微信支付的appid是否和微信开放平台的appid一致;
  3. 如果1和2都没问题,一般就是服务端的问题了;
  4. 服务端首先排除是否有下发所需要的参数;
  5. 服务端签名sign一定要按照签名规则来签名;(我就是签名问题,顺序一定不要错);

    6.其他原因(未知);
    效果图:

祝大家开发愉快

收起阅读 »

小程序研发需要多少钱?贵不贵呢

微信小程序

  随着小程序红利的渐渐显现,越来越多的商家、企业开始研发属于自己的小程序。当然他们会首先询问微信小程序开发公司关于:小程序研发需要多少钱?这是每一个企业在研发小程序之前都会问到的问题,今天咱们就从小程序的研发周期、成本等问题来分析研发一个小程序到底需要多少钱,这样企业投资者就知道自己投资开发小程序划不划算了。

  其实小程序研发到底需要多少钱,这个不好说。因为小程序的研发费用要取决于你想要实现的小程序的功能,总的来说就是功能越多越复杂研发费用也就越多!

  小程序研发费用

  1、第三方平台研发

  如果是寻求第三方平台研发定制,首先从制作周期上来说要比较节省时间,直接交给第三方开发公司,把你需要实现功能告诉他们然后约定个时间到时直接验收就可以了。

  从费用上来看,主要看你开发的小程序是什么类型的。若是企业型的费用会便宜点一般会在3000左右;若是电商类或者功能比较全面型的小程序费用基本都在20000元左右。

  2、自主研发

  如果选择自主研发,从周期、费用上来说需要花费较长的时间与费用。因为自主研发首先就需要组建一个研发团队,

  从目前市场来看小程序的研发费用与功能是成正比关系,功能越全费用也就越高,反之费用也就越低!
本文由专业的微信小程序开发公司燚轩科技整理发布,如需转载请注明出处!

继续阅读 »

  随着小程序红利的渐渐显现,越来越多的商家、企业开始研发属于自己的小程序。当然他们会首先询问微信小程序开发公司关于:小程序研发需要多少钱?这是每一个企业在研发小程序之前都会问到的问题,今天咱们就从小程序的研发周期、成本等问题来分析研发一个小程序到底需要多少钱,这样企业投资者就知道自己投资开发小程序划不划算了。

  其实小程序研发到底需要多少钱,这个不好说。因为小程序的研发费用要取决于你想要实现的小程序的功能,总的来说就是功能越多越复杂研发费用也就越多!

  小程序研发费用

  1、第三方平台研发

  如果是寻求第三方平台研发定制,首先从制作周期上来说要比较节省时间,直接交给第三方开发公司,把你需要实现功能告诉他们然后约定个时间到时直接验收就可以了。

  从费用上来看,主要看你开发的小程序是什么类型的。若是企业型的费用会便宜点一般会在3000左右;若是电商类或者功能比较全面型的小程序费用基本都在20000元左右。

  2、自主研发

  如果选择自主研发,从周期、费用上来说需要花费较长的时间与费用。因为自主研发首先就需要组建一个研发团队,

  从目前市场来看小程序的研发费用与功能是成正比关系,功能越全费用也就越高,反之费用也就越低!
本文由专业的微信小程序开发公司燚轩科技整理发布,如需转载请注明出处!

收起阅读 »