用户工具

站点工具


mina:catalogue

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
mina:catalogue [2020/08/22 17:22] – [5.1 &&与||] sabertoymina:catalogue [2024/06/23 00:01] (当前版本) 争当好青年
行 1: 行 1:
-======  1.Mini-App 微信小程序 ======+====== 1.Mini-App 微信小程序 ======
  
 ​小程序的主要开发语言是 JavaScript。[[https://developers.weixin.qq.com/miniprogram/dev/framework/quickstart/#%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%AE%80%E4%BB%8B|[官方文档]小程序简介]] ​小程序的主要开发语言是 JavaScript。[[https://developers.weixin.qq.com/miniprogram/dev/framework/quickstart/#%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%AE%80%E4%BB%8B|[官方文档]小程序简介]]
行 11: 行 11:
 其中,e是标准浏览器传递进去的事件参数,低版本IE不会传递,事件参数放置在''window.event''对象中,所以兼容低版本的IE要加上这句''e=e||window.event;''  其中,e是标准浏览器传递进去的事件参数,低版本IE不会传递,事件参数放置在''window.event''对象中,所以兼容低版本的IE要加上这句''e=e||window.event;'' 
  
-===== -#2 同步调用(async-await) ===== 
  
-因为异步流程嵌套太麻烦,这里使用同步调用判断函数checkString 。[[https://blog.csdn.net/flysnownet/article/details/102542675|小程序同步调用(async-await)云函数security.msgSecCheck检查敏感词]]  
  
 ===== -#3 语句 ===== ===== -#3 语句 =====
行 54: 行 52:
 && 优先级高于 ||;[[https://www.cnblogs.com/chenqingwei/archive/2010/05/14/1735174.html|js中的|| 与 &&]] && 优先级高于 ||;[[https://www.cnblogs.com/chenqingwei/archive/2010/05/14/1735174.html|js中的|| 与 &&]]
  
-<code>+<code javascript>
 /** /**
 * 几乎所有语言中||和&&都遵循“短路”原理, * 几乎所有语言中||和&&都遵循“短路”原理,
行 70: 行 68:
  
 [[https://blog.csdn.net/sinat_39571186/article/details/82465172|为什么js中 “3>2>1”为false,“1<2<3”为true?]] [[https://blog.csdn.net/sinat_39571186/article/details/82465172|为什么js中 “3>2>1”为false,“1<2<3”为true?]]
-===== -#6 open-type 获取头像昵称 ===== 
- 
-使用 button 组件,并将 open-type 指定为 getUserInfo 类型,获取用户基本信息。[[https://www.jianshu.com/p/e4657f16a82c|小程序新方法 open-type获取头像昵称]] \\ 
- 
-作用 : 引导用户主动进行授权操作 > 当用户未授权过,调用该接口将直接报错,走fail方法;当用户授权过,可以使用该接口获取用户信息。 \\ 
- 
-open-type 的合法值 \\ 
- 
-^ 值               ^ 说明                                        ^ 
-| getUserInfo     | 获取用户信息,可以从bindgetuserinfo回调中获取到用户信息       | 
-| openSetting     | 打开授权设置页                                   | 
-| getPhoneNumber  | 获取用户手机号,可以从bindgetphonenumber回调中获取到用户信息,  | 
- 
-<code xml> 
-//index.xml 
-<button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo" >授权登录</button> 
-</code> 
- 
-<code javascript> 
-Page({ 
-  data: {}, 
-  bindGetUserInfo: function(e) { 
-    var that = this; 
-    //此处授权得到userInfo 
-    console.log(e.detail.userInfo); 
-    //接下来写业务代码 
- 
-    //最后,记得返回刚才的页面 
-    wx.navigateBack({ 
-      delta: 1 
-    }) 
-  } 
-}) 
-</code>  
- 
-| 属性     | 类型      | 默认值  | 说明                               | 
-| delta  | number  | 1  | 返回的页面数,如果 delta 大于现有页面数,则返回到首页。  | 
- 
-关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages 获取当前的页面栈,决定需要返回几层。[[https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.navigateBack.html|wx.navigateBack(Object object)]]  \\ 
- 
-[[https://blog.csdn.net/weixin_43992330/article/details/89421214|微信小程序授权登录和获取手机号功能(详细)]] \\ 
  
-全局判断 
  
mina/catalogue.1598088157.txt.gz · 最后更改: 2020/08/22 17:22 (外部编辑)