1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- //app.js
- const utils = require('./utils/util.js')
- App({
- onLaunch: function () {
- wx.getStorage({
- key: 'history',
- success: (res) => {
- this.globalData.history = res.data
- },
- fail: (res) => {
- console.log("get storage failed")
- console.log(res)
- this.globalData.history = []
- }
- })
- },
- // 权限询问
- getRecordAuth: function() {
- wx.getSetting({
- success(res) {
- console.log("succ")
- console.log(res)
- if (!res.authSetting['scope.record']) {
- wx.authorize({
- scope: 'scope.record',
- success() {
- // 用户已经同意小程序使用录音功能,后续调用 wx.startRecord 接口不会弹窗询问
- console.log("succ auth")
- }, fail() {
- console.log("fail auth")
- }
- })
- } else {
- console.log("record has been authed")
- }
- }, fail(res) {
- console.log("fail")
- console.log(res)
- }
- })
- },
- onHide: function () {
- wx.stopBackgroundAudio()
- },
- globalData: {
- history: [],
- }
- })
|