微信小程序小知识点的汇集

1.去掉scrollview 的滚动条 的css代码

::-webkit-scrollbar{
  width: 0;
  height: 0;
  color: transparent;
}

2.tabar的选中后的字体颜色设置一定要用16进制的色值,不能直接设置 red 等等,否则在真机上是显示不出来的,正确的设置格式如下:

"selectedColor": "#09BB07",

3.Array比较好用的属性和方法

Array.isArray() 方法用来判断某个值是否为Array。如果是,则返回 true,否则返回 false。
concat() 方法将传入的数组或非数组值与原数组合并,组成一个新的数组并返回.
forEach() 方法对数组的每个元素执行一次提供的函数(回调函数)。
join() 方法将数组中的所有元素连接成一个字符串。
keys() 方法返回一个数组索引的迭代器。
map() 方法返回一个由原数组中的每个元素调用一个指定方法后的返回值组成的新数组
pop() 方法删除一个数组中的最后的一个元素,并且返回这个元素。
push() 方法添加一个或多个元素到数组的末尾,并返回数组新的长度(length 属性值)。
toString() 返回一个字符串,表示指定的数组及其元素。

4.获取屏幕的宽度和高度
第一:在app.js中

var that = this
    wx.getSystemInfo({
      success: function (res) {
        that.screenWidth = res.windowWidth
        that.screenHeight = res.windowHeight;
        that.pixelRatio = res.pixelRatio;
      }
    })

注意:这地方一定要使用that 而不要是用this,否则会取不到值
在别的页面中直接使用 调用

console.log('获取设备的宽度====='+getApp().screenWidth)

5.小程序拨打电话

//拨打手机
  calling:function(event){
    console.log('拨打手机')
  console.log(event)
  var that = this;
    wx.makePhoneCall({
      phoneNumber:that.data.phone, //此号码并非真实电话号码,仅用于测试
      success:function(){
        console.log("拨打电话成功!")
      },
      fail:function(){
        console.log("拨打电话失败!")
      }
    })
  }

6.刷新事件
下拉刷新

onPullDownRefresh: function() {
       console.log('刷新'); 
}

上拉事件

onReachBottom: function() { 
       console.log(' 下一页'); 
}
  1. 小程序支付
    第一:的时候报错调用支付JSAPI缺少appid/total_fee
    已解决,wx.requestPayment中package参数必须是package:"prepay_id=wx21**************",不然,会出现调用支付JSAPI缺少appid/total_fee
    第二:
    调用支付接口的时候
 wx.requestPayment({
        "appId": 'wx54ca809870898512',
        "timeStamp": order.timeStamp,
        "nonceStr": order.nonceStr,
        "package": order.package,
        "signType": order.signType,
        "paySign": order.paySign,
        "success": function (res) {
          console.log('支付成功====' + res)
          that.loadAllData(userId, index);
        },
        "fail": function (res) {
        }

官方文档没有写 appid,自己实际调用的时候一定要加上 "appId": 'wx54ca809870898512',

8.微信小程序控制台输出[object Object] ,如何显示里面的内容,可以使用 JSON.stringify 来解析

console.log('可以看到具体内容的json数据==' +   JSON.stringify(res.data))

欢迎更多开发者加qq 556120515 群进来交流

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,711评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,932评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,770评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,799评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,697评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,069评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,535评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,200评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,353评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,290评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,331评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,020评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,610评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,694评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,927评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,330评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,904评论 2 341

推荐阅读更多精彩内容

  • 引言 秋高气爽,天气转凉,正是学习工作做的好时候。(~ ̄▽ ̄)~~(~ ̄▽ ̄)~ 我是个phper最近在写微信支付...
    恩就是这个名阅读 7,924评论 2 15
  • 1、安装 gem 'wx_pay', :git => 'git://github.com/jasl/wx_pay'...
    81fe5084e6c1阅读 371评论 0 0
  • 该文仅对于中间这种支付方式有参考价值哟 一、开发背景 在微信公众号中,需要进行微信支付且为微信公众号网页支付。 二...
    英文名叫夏天阅读 1,758评论 0 7
  • 目前项目里有微信支付的需求,调研过一段时间后,发现其实并没有想象中的那么困难。如果你只是想实现该功能,一个方法足以...
    劉光軍_MVP阅读 1,445评论 0 7
  • “在一起吧” “啊?!” “我说,在一起吧” “好” 这就是我和宇莫在一起的经过,简单粗暴。 1. 今天是3月21...
    白墨羽阅读 598评论 6 5