真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在微信小程序中授權(quán)

這篇文章將為大家詳細(xì)講解有關(guān)怎么在微信小程序中授權(quán),文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對相關(guān)知識(shí)有一定的了解。

10年的沅江網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整沅江建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“沅江網(wǎng)站設(shè)計(jì)”,“沅江網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

modal.wxml


 
  
   
  
 

modal.wxss

n: fixed;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 background-color: rgba(0,0,0,0.5);
 z-index: 999;
}
/*遮罩內(nèi)容*/
.modal-content{
 display: flex;
 flex-direction: column;
 width: 65%;
 background-color: #fff;
 border-radius: 10rpx;
 padding: 20rpx;
 text-align: center;
}
/*中間內(nèi)容*/
.main-content{
 flex: 1;
 height: 100%;
 overflow-y: hidden; 
 max-height: 80vh; /* 內(nèi)容高度最高80vh 以免內(nèi)容太多溢出*/
}
.bottom {
  border-radius: 80rpx;
  margin: 70rpx 50rpx;
  font-size: 35rpx;
}

modal.js

Component({
 /**
  * 組件的屬性列表
  */
 properties: {
  //是否顯示modal彈窗
  show: {
   type: Boolean,
   value: false
  },
  //控制底部是一個(gè)按鈕還是兩個(gè)按鈕,默認(rèn)兩個(gè)
  single: {
   type: Boolean,
   value: false
  }
 },

 /**
  * 組件的初始數(shù)據(jù)
  */
 data: {

 },

 /**
  * 組件的方法列表
  */
 methods: {
  // 點(diǎn)擊modal的回調(diào)函數(shù)
  clickMask() {
   // 點(diǎn)擊modal背景關(guān)閉遮罩層,如果不需要注釋掉即可
   this.setData({ show: false })
  },
  // 點(diǎn)擊取消按鈕的回調(diào)函數(shù)
  cancel() {
   this.setData({ show: false })
   this.triggerEvent('cancel') //triggerEvent觸發(fā)事件
  },
  // 點(diǎn)擊確定按鈕的回調(diào)函數(shù)
  confirm() {
   this.setData({ show: false })
   this.triggerEvent('confirm')
  }
 }
})

modal.json

{
 "component": true,
 "usingComponents": {}
}

pages頁面

home.wxml(這個(gè)是彈框,home頁面內(nèi)容直接在下面加一個(gè)這里寫home頁面的內(nèi)容


 
  
   
  
  
      提示
    
    
     
     是否登錄并繼續(xù)使用該程序
    
    
     ?
     登錄程序需進(jìn)行微信授權(quán)
    
    
    
     
      拒絕
     
     
       去登錄
     
    
    

   
  
 

home.wxss

.header {
  text-align: start;
  height: 100rpx;
  line-height: 100rpx;
}
 
.header image {
  width: 200rpx;
  height: 200rpx;
}
 
.content {
 display: flex;
 margin-left: 50rpx;
 height: 100rpx;
 line-height: 100rpx;
}

.content image{
 width: 100rpx;
 height: 100rpx;
}
 
.content text {
 font-size: 24rpx;
 margin-left: 20rpx;
}
 
.header_title{
 margin-left: 50rpx;
 text-align: start;
 font-size: 24rpx;
 color: #ccc;
 line-height: 100rpx;
 display: flex;
}

.dian{
 margin-right: 6rpx;
 font-size: 36rpx;
}

.modal_footer{
  display: flex;
  justify-content: flex-end;
}
.bottom {
 display: flex;
  color: #ccc;
 font-size: 24rpx;
 width: 280rpx;
}

button::after {
 border: none;
}

.bottom button{
 background-color: #fff;
 height: 50rpx;
 line-height: 50rpx;
}

.bottom_a{
 font-size: 24rpx;
}
.bottom_b{
 font-size: 28rpx;
 color: #0db95a;
}

home.js

//home.js
//獲取應(yīng)用實(shí)例
const app = getApp()

Page({
 data: {
  canIUse: wx.canIUse('button.open-type.getUserInfo'),
  showModal: true, 
  single: false
 },
 onLoad:function(){
  var that = this;
  // 查看是否授權(quán)
  wx.getSetting({
   success: function (res) {
    if (res.authSetting['scope.userInfo']) {
     wx.getUserInfo({
      success: function (res) {
       wx.login({
        success: res => {
         console.log("用戶的code:" + res.code);
        }
       });
      }
     });
    } else {
     that.setData({
      showModal: true
     });
    }
   }
  });
 },
 bindGetUserInfo: function (e) {
  if (e.detail.userInfo) {
   //用戶按了允許授權(quán)按鈕
   var that = this;
   // 獲取到用戶的信息了,打印到控制臺(tái)上看下
   console.log("用戶的信息如下:");
   console.log(e.detail.userInfo);
   //授權(quán)成功后,通過改變 showModal的值,讓實(shí)現(xiàn)頁面顯示出來,把授權(quán)頁面隱藏起來
   that.setData({
    showModal: false
   });
  } else {
   var that = this;
   //用戶按了拒絕按鈕
   wx.showModal({
    title: '警告',
    content: '您點(diǎn)擊了拒絕授權(quán),將無法獲取你的信息!!!',
    showCancel: false,
    confirmText: '返回授權(quán)',
    success: function (res) {
     // 用戶沒有授權(quán)成功,不需要改變 isHide 的值
     if (res.confirm) {
      that.setData({
       showModal: true
      });
     }
    }
   });
  }
 }
})

home.json

{
 "usingComponents": {
  "modalView": "../../components/modal/modal"
 }
}

關(guān)于怎么在微信小程序中授權(quán)就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。


網(wǎng)頁名稱:怎么在微信小程序中授權(quán)
路徑分享:http://weahome.cn/article/pdihgc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部