美文网首页
小程序基础学习 整理2 [路由,授权]

小程序基础学习 整理2 [路由,授权]

作者: squidbrother | 来源:发表于2019-03-06 15:17 被阅读0次
路由
--标签
    <navigator 
        url="" 
        open-type="switchTab"  //-- 标签去实现tab之间的跳转,必须设置open-type
    ></navigator> 

    <navigator 
        url="" 
        open-type="navigateBack"  //-- 标签去实现回退上一个页面
    ></navigator>    

    <navigator 
        url="" 
        open-type="redirect"  //-- 重新定位到某个页面
    ></navigator>       

    <navigator 
        url="" 
        open-type="reLaunch"  //-- 重新加载某页面,无跳转历史记录
    ></navigator>       

    --api 
        navgate // js中API跳转
        wx.navgateTo({
            url : '路径';
        })
用户信息授权 ->
点击授权按钮 <button open-type="getUserInfo" bindgetuserinfo="事件处理函数名"></button>  事件处理函数中detail中有对应信息用于判断用户授权的选择    

                      前端信息:某些信息用户授权后可以直接使用

                      后端信息:某些信息需要传递到后台,做后续操作

                      授权弹出框只有button形式可以出现

                      注意:直接绑定事件,在事件处理函数中,直接用wx.getUserInfo({}) //不会弹出授权选单,没有授权记录,会直接授权失败
其他信息授权 ->
  //授权API
                    //以位置授权为例:
                    //1.位置授权
                    wx.authorize({
                        scope : 'scope.userLocation',
                        success : meg=>{
                            //成功回调
                            console.log(msg);
                        },
                        fail : e=>{
                            console.log(e,'fail');
                        }
                    })

                    //2.获取位置信息
                    //API直接触发,会触发位置授权弹出框
                    wx.getLocation({
                        success:msg=>{
                            console.log(msg,'success');
                        },
                        fail:e=>{
                            console.log(e,'fail');
                        }

                    })
API授权方法
wx.getSetting({
            success:msg=>{
                console.log(msg) //获取授权的信息 authSetting中有授权的布尔值列表明细
            }
        })

        wx.openSetting({
            success:msg=>{
                console.log(msg) //会弹出被用户操作拒绝的已有授权操作面板 [注:用户拒绝授权后,弥补界面]
            }
        })

相关文章

  • 小程序基础学习 整理2 [路由,授权]

    路由 用户信息授权 -> 其他信息授权 -> API授权方法

  • 微信小程序定位测试小结

    一、小程序位置授权 1、开启授权小程序地理位置的权限; 2、拒绝授权小程序地理位置的权限。 二、修改小程序位置 1...

  • 小程序基础学习 整理 1

    主体结构 --- (共用配置,优先级别最低) 页面结构 测试时候安全域名,除了可以在开发者后台配置域名信息外,还可...

  • 微信小程序授权确认函

    微信小程序授权确认函 由于项目需要,所以要撰写微信小程序授权确认函,微信提供的只是图片版本,所以要自己手打哈~整理...

  • 小程序特有页面间传参方式

    小程序有自己专用的路由方法,在基础库 2.7.3 之后,小程序专门实现了自己特有的页面传参方式,wx.naviga...

  • 小程序添加新功能的开发权限

    1、第三方平台添加新权限,全网发布 2、小程序重新授权给第三方平台 小程序重新授权流程: (1)点击跳转至扫码授权...

  • 小程序授权弹窗

    作者:黄杰;标签:小程序 授权 需求 进入小程序首页,用户点击页面任意地方触发小程序授权弹窗,如果已授权则不触发弹...

  • 微信小程序的授权问题

    小程序授权是基础操作,有些问题是一定会遇上的。微信小程序在更新授权开发方式后,产生了一些让人易混淆的问题。 比如最...

  • D-25操作系统基础网络章节

    一、学习网络知识方法 1.掌握基础部分 路由: 路由基础配置 路由配置(RIP OSPF BGP) 路由安全配置(...

  • 小程序学习整理

    最近学习了一下小程序,记录一下,以后方便查阅。下面就我在学习过程中使用的一些控件的用法介绍一下。 结构 首先小程序...

网友评论

      本文标题:小程序基础学习 整理2 [路由,授权]

      本文链接:https://www.haomeiwen.com/subject/ycztpqtx.html