微信小程序
文章平均质量分 52
没有蜂蜜的小蜜蜂
软工菜鸡,算法小白,涉水IOT
展开
-
微信小程序安装VantWeapp框架流程
备忘一下,经常会忘记一、官网Vant Weapp二、新建小程序这步不用教吧三、npm初始化先这样然后输入命令npm init四、安装vant weappnpm i @vant/weapp -S --production五、构建npm模块六、使用在index.json中{ "usingComponents": { "van-button": "@vant/weapp/button/index" }}在index.wxml中<van-b.原创 2021-05-13 16:16:07 · 1061 阅读 · 3 评论 -
微信小程序POST请求Servlet无法获得数据解决方法
一、源迷刚开始我的小程序代码是这样写的 wx.request({ url: 'http://localhost:8080/idle/addgoods', data: obj, method: 'POST', success: (result) => {}, fail: (res) => {}, complete: (res) => {}, })后来发现后台用request.getPa原创 2020-12-15 11:16:28 · 506 阅读 · 0 评论 -
记微信小程序的moveToLocation的大坑
今天实验做地图和腾讯地图组件实验中需要实现一个功能点击按钮,把位置设置为现在的位置ps:现在的位置已经获取到存在了data里面兴冲冲跑去看文档MapContext.moveToLocation(Object object)将地图中心移置当前定位点一番操作代码如下goto_gps:function(){ let mpCtx = wx.createMapContext("myMap"); mpCtx.moveToLocation(); },哦豁疯狂百度,原创 2020-11-15 11:12:05 · 4630 阅读 · 1 评论 -
记一次微信小程序云函数操作Mysql数据库
一、前因在制作课程设计的时候需简单地操作Mysql数据库使得小程序可以与其他端系统进行数据交互这时候问题来了,仅仅只是因为一个插入表的数据库操作就单独制作一个Servlet看似又有点浪费服务器资源这时候就想了下,为什么不能直接用微信小程序直接进行数据库交互操作呢?然后查了下文档和百度,发现了云函数这强大的东西云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写、一键上传部署即可运行后端代码。小程序内提供了专门用于云函数调用的 API。开发者可以在云函数内使用 wx-server-sd原创 2020-10-28 09:26:24 · 3179 阅读 · 5 评论 -
微信小程序使用云函数进行RSA进行加密解密
第一、先安装node.js环境这里不叙述第二、创建云函数会的都会第三、安装node-rsanpm install node-rsa第四、写代码// 云函数入口文件const cloud = require('wx-server-sdk')const NodeRSA = require('node-rsa');const publicKey="-----BEGIN PUBLIC KEY-----MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMshKUYpIewWL原创 2020-09-29 00:12:38 · 2394 阅读 · 2 评论 -
微信小程序云函数操作Mysql
第一步,配置云环境这步不罗嗦,不会的请研究官方文档第二步,在自己的电脑安装node.js环境这步也不说第三步,安装mysql2模块依赖新建一个云函数在终端打开输入命令npm install mysql2需要你电脑安装npm,如果没有安装,请自行百度,网上很多npm的安装教程的。编写代码在mysql云函数的index.js编写操作mysql函数// 云函数入口文件const cloud = require('wx-server-sdk')//引入mysql操作模块cons原创 2020-09-28 11:17:54 · 761 阅读 · 0 评论 -
微信小程序—选择地理位置并显示
先看下官方这个跟request等其他的api的调用是一样的,也有success和fail看下wxss <view class="section"> <view bindtap="getLocation" wx:if="{{address==''}}">点击我选择位置</view> <view bindtap="getLocation" wx:if="{{address!=''}}">{{address}}</view>原创 2020-09-09 01:13:07 · 1203 阅读 · 0 评论 -
微信小程序动态生成小程序码(云函数)
最近的需求是需要用户扫描指定二维码进去填写表单之类的需求(暗骂提需求的人)看了下文档,嘿开发团队还真懂我们、果断上手,然后问题又来了,这个返回值是二进制啊,好办!!看代码云函数代码const cloud = require('wx-server-sdk')cloud.init()exports.main = async (event, context) => { try { const result = await cloud.openapi.wxacode.create原创 2020-08-24 18:42:55 · 4600 阅读 · 0 评论 -
微信小程序布局小技巧(持续更新)
1、子控件基于父控件垂直居中这个百度各有各说法,这是我常用的.father{ display: flex;}.son{ margin-top: auto; margin-bottom: auto;}2、文字居中或者居右wxss.left_text{ width: 100%; margin-top: auto; margin-bottom: auto;}.right_text{ width: 100%; text-align: r原创 2020-08-08 23:28:04 · 432 阅读 · 0 评论 -
微信小程序—navigateBack实现带参数返回上一页
在项目的开发时候,需要做到一个收货地址的选择功能,选择完毕后需要返回到订单页显示收货地址,但是微信小程序中并没有带值返回这个功能,所以唯一的解决方法就是需要提取上一页的页面栈,然后设置上一页的页面栈内的data数据即可具体实现如下returnto:function(e){ console.log(e.currentTarget.dataset.index); var index=e.currentTarget.dataset.index var that = this;原创 2020-08-07 11:01:29 · 537 阅读 · 0 评论 -
微信小程序—云开发模糊搜索数据库制作搜索功能
最近微信小程序需要做个搜索的功能,但是微信小程序的云开发中的数据库的查询语句中没有模糊查询这个功能【小声BB:真垃圾】,神奇的是有正则表达式这个功能,正则表达式提供以下方法 wx.cloud.init() var that=this const db = wx.cloud.database() const _ = db.command db.collection('passage_list') .where(_.or([{ title: db.RegE原创 2020-08-02 11:04:49 · 2680 阅读 · 4 评论 -
微信小程序—循环与success函数中设置值和获取值的踩坑与经验
在上一篇文章中有提到过需要用到for循环遍历获取数据库数据然后赋值到data数据中,data数据设计如下data:{ array:[{id:0;data:[]},…]}我刚开始的设计var that=thisvar i=0for(i=0;i<9;i++){ const db = wx.cloud.database() db.collection('list') .where({ id:array[i].id })原创 2020-07-26 16:41:25 · 2300 阅读 · 0 评论 -
微信小程序—踩坑,获取数据后列表不渲染
需求中需要实现从微信小程序云数据库拿出然后在列表渲染我原来是这样的db.collection('list') .where({ keyword: '关键字' }) .limit(6) .get({ success:function(res){ this.data.array.push(res.data) } })在onLoad函数中调用数据库获取到数据后让列表显示结果无法正常显示出来百度一番后试了很多都没解决后来突然想到了网络缓存的问题,在数据库成功返回的原创 2020-07-25 11:13:24 · 3722 阅读 · 0 评论