定位1.微信小程序按钮切换获取定位权限一个授权,一个设置

详见:码云小程序demo1
1.wxml:
<button wx:if="{{isok}}" bindtap="getAddress">获取定位</button>
<!-- 先显示提示框要求用户给予权限 -->
<button wx:else bindtap="getAddress1">获取定位</button>
<!-- 如果用户拒绝,则显示此框,点击弹到设置页面 -->
2.app.json
"permission": {
    "scope.userLocation": {
      "desc": "你的位置信息将用于小程序位置接口的效果展示"
    }
  },
//要想获取定位功能首先要用户授权
3.js:
import Router from '../../utils/index'
Router({
  /**
   * 页面的初始数据
   */
  data: {
    isok: true //开始为true,弹出授权框
  },

  getAddress() {
    wx.getLocation({ //用户授权后获取定位
      success: ({ //成功解构出经纬度并打印
        latitude,
        longitude
      }) => {
        console.log(latitude, longitude);
      },
      fail: () => { //失败,弹出提示框:为了不影响您的使用,请授权定位
        this.$msg('为了不影响您的使用,请授权定位')
        this.$set('isok', false) //失败,显示设置框
      }
    })
  },
  getAddress1() { //点击设置框
    wx.openSetting({ //弹出设置页面,显示已向用户请求过的授权
      success: (res) => { //成功
        if (res.authSetting["scope.userLocation"]) {
         //如果为true,显示授权框,并解构出用户经纬度,打印
          this.$set('isok', true)
          wx.getLocation({
            success: ({
              latitude,
              longitude
            }) => {
              console.log(latitude, longitude);
            }
          })
        } else { //如果还是未授权,提示用户
          this.$msg('为了不影响您的使用,请授权定位')
        }
      }
    })
  },
})
电影院订票选座微信小程序(后台javaweb)使用教程用户首次登陆系统需要注册一个用户或直接使用微信作为账号,用户在登录平台后,可以进行平台的操作。主要模块包括以下几点:(1)登录功能:注册普通账号登录;也可以直接使用微信登录;登录后可以修改用户的基本信息,也可以退出。(2)资讯功能:后台录入资讯,在微信小程序电影院订票选座系统的资讯模板展示,用户可以任意浏览资讯列表和详细信息   (3)电影库:后台录入电影的相关信息,可以在小程序电影列表里面一个一个点击进去查看电影详细信息;支持通过查询来查找所需要的电影。(4)电影信息: 点击到电影详情页面,可以查看电影的介绍,查看电影影评。(5)收藏操作:在电影信息详情,下方点击“收藏”,进行收藏(6)电影票购买和选座:在电影信息详情,下方点击“选座购买”,进行日期选择、场次选择、座位选择。(7)我的电影票:包含待付款、已经付款的电影票信息(8)下单和付款:在“我的电影票”列表中,点击“去付款”,模拟付款款(9)取消电影票:在“我的电影票”列表中,点击“取消申请”,删除订单(10)电影评价:在“我的电影票”列表中,已经付款的电影,在观影后可以,点击“去评价”,去打分和填写影评.(11)我的收藏:用户收藏的电影列表。(12)用户信息:填写姓名、qq、邮箱、备注等信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值