草庐IT

微信小程序开发-云开发降低资源调用次数

问题微信小程序云开发是很方便,减少了后端的大量工作,但是!流量主的一点广告费,一不小心就全被腾讯薅走了!当然一种办法就是使用云服务器自建后端,也要付费,没有对比过,不知道各种成本加起来是否比云开发便宜?有大神请指教!另外一种办法就是尽量减少不必要的函数调用,也许就是我们自己开发时,为了小程序的完美展现,进行了大量即时调用,当用户数量少时还无所谓,当用户数量增大后,调用次数一天几十万的增加。每万次0.5元,一天的广告费才30几元,资源付费就用了170万*0.5=85元,入不敷出啊,必须优化函数调用。解决问题一、使用globalData全局数据类型跨页面存取数据,不要不同页面都去请求获取云数据,但

UniApp小程序开发项目创建与运行

1.准备工作:HbuiderX + 微信开发者工具下载安装+小程序账号申请开通(这里就不例举了,可以看同账号uniapp小程序开发准备)2.创建项目  新版本的HbuilderX点击新建项目——选择uni-app——选择默认模板——输入项目名称——选择Vue版本(此随笔是前后端分离开发,不使用UniCloud云开发)3.目录有用介绍   里面基本包含    pages文件夹——存放页面,等同于Vue中的view    static文件夹——存放静态资源,类似于Vue中的assets    App.vue存放每个页面的公共部分——像是下拉刷新或者分享小程序需要放在App.vue中的生命周期中  

UniApp小程序开发项目创建与运行

1.准备工作:HbuiderX + 微信开发者工具下载安装+小程序账号申请开通(这里就不例举了,可以看同账号uniapp小程序开发准备)2.创建项目  新版本的HbuilderX点击新建项目——选择uni-app——选择默认模板——输入项目名称——选择Vue版本(此随笔是前后端分离开发,不使用UniCloud云开发)3.目录有用介绍   里面基本包含    pages文件夹——存放页面,等同于Vue中的view    static文件夹——存放静态资源,类似于Vue中的assets    App.vue存放每个页面的公共部分——像是下拉刷新或者分享小程序需要放在App.vue中的生命周期中  

第二期 微信云开发之位置信息获取(wx.getLocation)

很多小伙伴在开发微信小程序的时候,需要获取当前用户位置信息时,都会遇到该如何获取位置详细信息的问题,以下是我的处理方法。首先,我在生活智打卡小程序使用的是微信小程序自带的获取用户的位置信息的接口(wx.getLocation),但是这个接口不会返回具体的地址信息(比如xxx地名),主要调用方法和返回参数如下:wx.getLocation({ type:'gcj02',//默认为wgs84返回gps坐标,gcj02返回可用于wx.openLocation的坐标 success:function(res){ console.log("定位成功",res); }});//返回结果{ //位置的精确

第二期 微信云开发之位置信息获取(wx.getLocation)

很多小伙伴在开发微信小程序的时候,需要获取当前用户位置信息时,都会遇到该如何获取位置详细信息的问题,以下是我的处理方法。首先,我在生活智打卡小程序使用的是微信小程序自带的获取用户的位置信息的接口(wx.getLocation),但是这个接口不会返回具体的地址信息(比如xxx地名),主要调用方法和返回参数如下:wx.getLocation({ type:'gcj02',//默认为wgs84返回gps坐标,gcj02返回可用于wx.openLocation的坐标 success:function(res){ console.log("定位成功",res); }});//返回结果{ //位置的精确

基于云开发的二手书交易微信小程序

一、项目简介项目简介:小程序主要为用户提供卖书、买书、后台管理三个功能。主要包含五个模块:首页、分类页面、卖书页面、购物车、个人中心。用户可在首页和分类页面挑选书籍进行加入购入车购买,通过扫码或输入ISBN码进行二手书籍售卖。技术要点:本项目基于VantUI组件和微信小程序云开发技术,主要使用JavaScript、wxml、wxss语言。数据和云函数存储到微信小程序自带的云开发上。主要工具:微信开发者工具二、项目流程图三、总体功能设计图本小程序主要有5个主要页面,首页、分类、购物车、卖书、个人中心,其主要功能如下图所示四、程序功能展示1.1买书模块1.1.1首页搜索选书(1)打开小程序进入首页

基于云开发的二手书交易微信小程序

一、项目简介项目简介:小程序主要为用户提供卖书、买书、后台管理三个功能。主要包含五个模块:首页、分类页面、卖书页面、购物车、个人中心。用户可在首页和分类页面挑选书籍进行加入购入车购买,通过扫码或输入ISBN码进行二手书籍售卖。技术要点:本项目基于VantUI组件和微信小程序云开发技术,主要使用JavaScript、wxml、wxss语言。数据和云函数存储到微信小程序自带的云开发上。主要工具:微信开发者工具二、项目流程图三、总体功能设计图本小程序主要有5个主要页面,首页、分类、购物车、卖书、个人中心,其主要功能如下图所示四、程序功能展示1.1买书模块1.1.1首页搜索选书(1)打开小程序进入首页

微信小程序云开发入门-数据库插入数据(包含批量)

一、前言文章将介绍如何在微信小程序云开发中向云开发数据库插入数据(单条或批量)。写法有好几种,文章将会一一进行对比,看看每种写法之间有何优缺点,如何让代码看起来更优雅。为了更加贴合实际的开发逻辑,我们定一个小需求,插入完数据后,弹出一个提示。二、上代码先创建一个测试的集合(数据库表):addTest2-1、官方写法这里先贴一下官方的文档直达链接:官方直达链接/***插入数据:官方写法*/addFun01(){wx.showLoading({title:"插入中",mask:true})db.collection("addTest").add({data:addData}).then(res=>

微信小程序云开发入门-数据库插入数据(包含批量)

一、前言文章将介绍如何在微信小程序云开发中向云开发数据库插入数据(单条或批量)。写法有好几种,文章将会一一进行对比,看看每种写法之间有何优缺点,如何让代码看起来更优雅。为了更加贴合实际的开发逻辑,我们定一个小需求,插入完数据后,弹出一个提示。二、上代码先创建一个测试的集合(数据库表):addTest2-1、官方写法这里先贴一下官方的文档直达链接:官方直达链接/***插入数据:官方写法*/addFun01(){wx.showLoading({title:"插入中",mask:true})db.collection("addTest").add({data:addData}).then(res=>

微信小程序云开发———CMS

CloudBaseCMS(opensnewwindow)是云开发推出的,基于Node.js的Headless内容管理平台,提供了丰富的内容管理功能,也就是对云数据库的可视化操作。基本的实现原理就是在CMS中操作云数据库的数据,然后再小程序开发中在进行调用即可。CMS的开通打开小程序的云开发页面,开通内容管理(CMS)使用CMS的前提是你的云开发环境付费方式为按量付费才可以顺利开通,在我们学习的阶段中小程序官方每个月会提供一定的免费额度,足够我们学习时所用。 开通时需要等待的时间比较久 开通成功后在更多→内容管理即可打开CMS 这里的管理后台是之前的项目的后台,大家新建的CMS是没有的 登录成功