微信程序实用组件:省市区三级联动

    参考地址:https://juejin.im/post/5e6995a0f265da576d60b953...

微信程序,子页面调用父页面的函数和方法

      https://www.jianshu.com/p/751d458b878b...

微信程序--分享界面自定义图片

一般小程序页面都会大于等于1页,每个页面右上角都会有分享功能,建议把以下方法封装到app.js文件,在页面直接调用该方法,避免重复代码,提高性能。(代码用到ES6语法,若不支持,请自行还原js)1//右上角分享功能2onShareAppMessage(){3return{4title:'自定义标题',5path:'/pages/index/index',//用户点开后的默认页面,我默认为首页6imageUrl:"/images/share.png",//自定义图片的地址7success(res){8console.log('分享成功!')9}10}11} ...

微信程序如何让text内容空格?

<textdecode="{{true}}">&nbsp;&nbsp;</text>由于小程序有这需求,就是让显示的一段话首行空两个空格,所以网上查了一下,顺便也小结一下: 在text标签中一定得加上decode="{{true}}",然后在需要显示空格的地方放&nbsp;想空几个空格就放几个&nbsp;...

微信程序--简易table表格

table.wxml<viewclass="table"><viewclass="trbg-w"><viewclass="th">head1</view><viewclass="th">head2</view><viewclass="th">head3</view></view><blockwx:for="{{listData}}"wx:key="{{code}}"><viewclass="trbg-g"wx:if="{{index%2==0}}"><viewclass="td">{{item.code}}</view><viewclass="td">{{item.text}}</view><viewclass="td">{{item.type}}</view></view><viewclass="tr"wx:else><viewclass="td">...

微信程序--简单页面跳转

首先对text设置监听事件 <viewbindtap="toast"class="usermotto">  <textclass="user-motto">{{motto}}</text> </view>然后对该text设置事件跳转。  //事件处理函数点击text toast:function(){  wx.navigateTo({   url:'../blueberry/blueberry'  }) }...

微信程序获取用户openId

wx.login({success:function(res){res.code})获取到code后,传到后台,然后请求微信接口https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code把参数替换为自己的参数,这个接口就直接返回openId了...

微信程序之地图功能

.wxml<mapid="map"longitude="{{longitude}}"latitude="{{latitude}}"scale="14"controls="{{controls}}"bindcontroltap="controltap"markers="{{markers}}"bindmarkertap="markertap"polyline="{{polyline}}"circles="{{circles}}"bindregionchange="regionchange"show-location></map> ...
代码星球 代码星球·2021-01-09

微信程序--地图导航

wx.getLocation({type:'gcj02',//返回可以用于wx.openLocation的经纬度success:function(res){varlatitude=res.latitudevarlongitude=res.longitudewx.openLocation({latitude:latitude,longitude:longitude,name:"花园桥肯德基",scale:28})}}) ...
代码星球 代码星球·2021-01-09

获取微信程序源码_微信程序反编译

程序源文件目录:/data/data/com.tencent.mm/MicroMsg/appbrand(类似一个a8b3488516c9d81e1d5f511891583cf9文件,别的教程是不会告诉你的)/pkg/ 反编译的脚本:这里提供一个Github上 qwerty472123 大神写的node.js版本的,当然也有其它版本的,这里我只是简单地用node.js版本举例地址: https://github.com/qwerty472123/wxappUnpacker   ...

仿「ONE · 一个」 的微信程序

ONE·一个每日阅读复杂世界里,一个就够了。该小程序所有数据均由「ONE·一个」提供,本人采取非正常手段获取,仅作为日常学习之用。获取跟共享的行为或许有侵犯权益的嫌疑。若被告知需停止共享与使用,本人会及时删除该小程序与整个项目。在线访问html5版:https://one.mrabit.com小程序码:GitHub仓库地址: https://github.com/mrabit/WeChatApp_ONE...

微信程序定位点不在视野正中央

wx.getLocation({type:'wgs84',success(res){constlatitude=res.latitudeconstlongitude=res.longitudeconstspeed=res.speedconstaccuracy=res.accuracy}})把 wgs84 改为 gcj02...

微信程序开发-蓝牙功能开发

0.前言  这两天刚好了解了一下微信程序的蓝牙功能。主要用于配网功能。发现微信的小程序蓝牙API已经封装的很好了。编程起来很方便。什么蓝牙知识都不懂的情况下,不到两天就晚上数据的收发了,剩下的就是数据帧格式的定义,当然这部分就不是本次博客的重点。1.准备硬件  这里我准备了CH341SER这个作为USB转串口。用sscom5.13.1串口工具。由于我不太懂硬件开发。硬件部分都是由公司其他人开发的。我只是负责把环境搭建起来。然后负责我的微信程序开发。2.开发小程序简单讲解  onLoad这个一方面是用来获取当前连接的WiFi名称,减少用户输入,另一方面也是用来判断当前是否开启GPS功能。对于Android用户,是需要打开GPS蓝牙功能才能搜索到周围的蓝牙设备。1onLoad:function(options){2varthat=this;3wx.startWifi({4success(res){5console.log(res.errMsg)6wx.getConnectedWifi({7success:function(res){8console.log(res);9that.set...

微信小程序获取系统时期时间

在.js文件,page({})外部,定义获取系统当前时间  myDate.getYear();//获取当前年份(2位)myDate.getFullYear();//获取完整的年份(4位,1970-????)myDate.getMonth();//获取当前月份(0-11,0代表1月)()myDate.getDate();//获取当前日(1-31)myDate.getDay();//获取当前星期X(0-6,0代表星期天)myDate.getTime();//获取当前时间(从1970.1.1开始的毫秒数)myDate.getHours();//获取当前小时数(0-23)myDate.getMinutes();//获取当前分钟数(0-59)myDate.getSeconds();//获取当前秒数(0-59)myDate.getMilliseconds();//获取当前毫秒数(0-999)myDate.toLocaleDateString();//获取当前日期-----------------------------------------------------------...

微信程序 数组(增,删,改,查)等操作实例详解

最近在做一个小程序的demo。由于不向后台请求数据,所以就涉及到对本地数据的操作,也遇到了一些坑,本文就以数组的增删改查为例,给新手分享一些经验。首先这是原始数据,json的数组。我们尝试对改数据进行操作,同时渲染到页面。1,数据的添加在获取到表单的数据后,自己组装一个对象,然后通过push()的方法添加一条数据,注意push的数据的index是+1的,也就是说原本数组中index依次为0,1,2,新增加的就是3,依次类推。如果想在前面插入数据,就要用到数组合并的操作了,concat()方法可以选择合并到前面或者后面例如newarray.concat(notes);。 2,数据的删除小程序里面貌似没有remove的方法,所以删除我选择的是split方法,这也是遇到的一个坑。notes.splice(id,i)就可以从index为id的位置开始,删除i个元素,这点大家都懂,看代码就明白,不再赘述3,数据的修改?1notes=obj可以把数组中index为i的元素设置为obj。最后,如果要在修改数据的同时渲染到页面,一定要记得使用setData方法。?1this.setData(...
首页上一页...7891011...下一页尾页