国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序向系統(tǒng)日歷添加事件(提醒)實(shí)現(xiàn)

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序向系統(tǒng)日歷添加事件(提醒)實(shí)現(xiàn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

直接上代碼

// pages/calendar/calendar.js

Page({
  // 點(diǎn)擊添加日程按鈕
  handleAddCalendar() {
    wx.getSetting({
      success(res) {
        // 判斷是否已經(jīng)授權(quán)
        if (!res.authSetting['scope.writePhotosAlbum']) {
          wx.authorize({
            scope: 'scope.writePhotosAlbum',
            success() {
              // 用戶(hù)已授權(quán),調(diào)用添加日程 API
              wx.addPhoneCalendar({
                title: '會(huì)議', // 日程標(biāo)題,必填項(xiàng)
                startTime: new Date('2023/04/15 09:00').getTime()/1000, // 日程開(kāi)始時(shí)間,必填項(xiàng)
                endTime: new Date('2023/04/15 12:00').getTime()/1000, // 日程結(jié)束時(shí)間,必填項(xiàng)
                location: '北京市朝陽(yáng)區(qū)東三環(huán)北路', // 日程地點(diǎn),非必填項(xiàng)
                notes: '請(qǐng)大家準(zhǔn)時(shí)參加會(huì)議', // 日程備注,非必填項(xiàng)
                success(res) {
                  console.log(res) // 日程添加成功的回調(diào)函數(shù)
                  wx.showToast({
                    title: '添加日程成功',
                    icon: 'success',
                    duration: 2000
                  })
                },
                fail(res) {
                  console.log(res) // 日程添加失敗的回調(diào)函數(shù)
                  wx.showToast({
                    title: '添加日程失敗',
                    icon: 'none',
                    duration: 2000
                  })
                }
              })
            },
            fail() {
              // 用戶(hù)拒絕授權(quán),提示用戶(hù)授權(quán)
              wx.showToast({
                title: '請(qǐng)先授權(quán)',
                icon: 'none',
                duration: 2000
              })
            }
          })
        } else {
          // 已經(jīng)授權(quán),調(diào)用添加日程 API
          wx.addPhoneCalendar({
            title: '會(huì)議', // 日程標(biāo)題,必填項(xiàng)
            startTime: new Date('2023/04/15 09:00').getTime()/1000, // 日程開(kāi)始時(shí)間,必填項(xiàng)
            endTime: new Date('2023/04/15 12:00').getTime()/1000, // 日程結(jié)束時(shí)間,必填項(xiàng)
            location: '北京市朝陽(yáng)區(qū)東三環(huán)北路', // 日程地點(diǎn),非必填項(xiàng)
            notes: '請(qǐng)大家準(zhǔn)時(shí)參加會(huì)議', // 日程備注,非必填項(xiàng)
            success(res) {
              console.log(res) // 日程添加成功的回調(diào)函數(shù)
              wx.showToast({
                title: '添加日程成功',
                icon: 'success',
                duration: 2000
              })
            },
            fail(res) {
              console.log(res) // 日程添加失敗的回調(diào)函數(shù)
              wx.showToast({
                title: '添加日程失敗',
                icon: 'none',
                duration: 2000
              })
            }
          })
        }
      }
    })
  }
})

使用 wx.addPhoneCalendar 需要滿(mǎn)足以下前置條件:

  1. 微信版本支持:wx.addPhoneCalendar 是微信小程序的 API,只有在微信版本號(hào)大于等于 6.6.6 的環(huán)境下才能使用。

  2. 用戶(hù)授權(quán):在用戶(hù)手機(jī)的日歷中添加日程需要獲取用戶(hù)授權(quán),用戶(hù)需要在小程序中點(diǎn)擊授權(quán)按鈕才能進(jìn)行操作。授權(quán)按鈕可以通過(guò) <button open-type="openSetting"> 組件實(shí)現(xiàn)。

  3. 合法域名:使用 wx.addPhoneCalendar 的小程序必須在小程序管理后臺(tái)配置合法域名,包括 wx.addPhoneCalendar 的調(diào)用域名和日歷服務(wù)域名。在開(kāi)發(fā)階段可以使用開(kāi)發(fā)者工具自帶的“不校驗(yàn)合法域名、Web-view(業(yè)務(wù)域名)、TLS 版本以及 HTTPS 證書(shū)”選項(xiàng)進(jìn)行調(diào)試。

注意:由于用戶(hù)的隱私安全問(wèn)題,小程序只能添加到用戶(hù)選擇的日歷中,無(wú)法選擇具體的日歷。getTime()需要除1000

參考:

wx.addPhoneCalendar(Object object) | 微信開(kāi)放文檔文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-533277.html

到了這里,關(guān)于微信小程序向系統(tǒng)日歷添加事件(提醒)實(shí)現(xiàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序(4)- 事件系統(tǒng)和模板語(yǔ)法

    1.1 事件綁定和事件對(duì)象 小程序中綁定事件與在網(wǎng)頁(yè)開(kāi)發(fā)中綁定事件幾乎一致,只不過(guò)在小程序不能通過(guò) on 的方式綁定事件,也沒(méi)有 click 等事件, 小程序中綁定事件使用 bind 方法 ,click 事件也需要使用 tap 事件來(lái)進(jìn)行代替,綁定事件的方式有兩種: 第一種方式:bind:事件名

    2024年04月17日
    瀏覽(14)
  • 微信小程序日歷插件用法-舉例為(爸媽搜日歷)

    微信小程序日歷插件用法-舉例為(爸媽搜日歷)

    一、添加插件 在小程序管理后臺(tái)添加插件。 小程序管理后臺(tái)地址:https://mp.weixin.qq.com/ 設(shè)置第三方設(shè)置插件管理 添加插件,可以直接搜索名稱(chēng)(爸媽搜日歷)或者AppID(wx23a9cef3522e4f7c) 二、在小程序app.json文件中引入插件聲明 三、在需要使用插件的小程序頁(yè)面的JSON配置文件中,增

    2024年02月10日
    瀏覽(21)
  • 微信小程序(十三)生命周期-更新應(yīng)用提醒

    微信小程序(十三)生命周期-更新應(yīng)用提醒

    注釋很詳細(xì),直接上代碼 上一篇 新增內(nèi)容: 1. onLaunch 用法 2. onShow 用法 3. onHide 用法 4.應(yīng)用更新API的調(diào)用模板 源碼: 效果演示: 模擬成功的情況 2.模擬失敗的情況 下一篇

    2024年01月25日
    瀏覽(20)
  • java編寫(xiě)微信小程序消息提醒推送

    java編寫(xiě)微信小程序消息提醒推送

    微信小程序官方文檔:發(fā)送訂閱消息 | 微信開(kāi)放文檔 一. 先制定模板,我以已刪除的模板為例 二.java后臺(tái)創(chuàng)建小程序 Vo類(lèi),用于封裝傳送的參數(shù)。 1.獲取小程序全局后臺(tái)接口調(diào)用憑據(jù),有效期最長(zhǎng)為7200 2.發(fā)送消息給指定的用戶(hù) 3.整合 4.測(cè)試 注意:在前端調(diào)用方法時(shí),只有發(fā)

    2024年02月11日
    瀏覽(23)
  • 微信小程序 自定義全局事件監(jiān)聽(tīng)實(shí)現(xiàn)

    一般app頁(yè)面都需要關(guān)聯(lián)刷新,比如登錄后刷新登錄前頁(yè)面,故此,需要一個(gè)全局事件監(jiān)聽(tīng)類(lèi),怎么實(shí)現(xiàn)呢? 根目錄創(chuàng)建文件夾utils,新建文件eventBus.js(致敬java平臺(tái)的EventBus),碼入以下代碼: 主要就是newKey、on、off、post方法,分別是創(chuàng)建key、開(kāi)始監(jiān)聽(tīng)、結(jié)束監(jiān)聽(tīng)、發(fā)出事件

    2024年02月11日
    瀏覽(20)
  • uniapp----微信小程序 日歷組件(周日歷&& 月日歷)【Vue3+ts+uView】

    uniapp----微信小程序 日歷組件(周日歷&& 月日歷)【Vue3+ts+uView】

    用Vue3+ts+uView來(lái)編寫(xiě)日歷組件; 存在周日歷和月日歷兩種顯示方式; 高亮顯示當(dāng)天日期,紅點(diǎn)渲染有數(shù)據(jù)的日期,點(diǎn)擊顯示數(shù)據(jù) 1. calendar-week-mouth組件代碼 2. 在頁(yè)面引用組件

    2024年02月04日
    瀏覽(107)
  • 【微信小程序】通過(guò)綁定點(diǎn)擊事件來(lái)實(shí)現(xiàn)點(diǎn)擊交互

    在微信小程序中,可以通過(guò)綁定點(diǎn)擊事件來(lái)實(shí)現(xiàn)點(diǎn)擊交互。以下是點(diǎn)擊事件的實(shí)現(xiàn)步驟: 在WXML文件中,找到需要綁定點(diǎn)擊事件的元素,例如按鈕、圖片等。 在該元素上添加 bindtap 屬性,并指定一個(gè)對(duì)應(yīng)的事件處理函數(shù),例如: 在對(duì)應(yīng)的頁(yè)面或組件的JS文件中,定義事件處理

    2024年02月14日
    瀏覽(99)
  • 微信小程序日歷組件(可滑動(dòng),可展開(kāi)收縮,可標(biāo)點(diǎn))

    微信小程序日歷組件(可滑動(dòng),可展開(kāi)收縮,可標(biāo)點(diǎn))

    效果圖 組件介紹 原生小程序編寫(xiě),簡(jiǎn)單輕便,拿來(lái)即用。 推薦從代碼托管地址獲取代碼,后續(xù)會(huì)更新功能: github地址 | gitee地址 代碼部分(這里可能不是最新的,推薦去gitee克隆代碼) calendar.wxml calendar.js calendar.json calendar.wxss

    2024年02月11日
    瀏覽(28)
  • Android 操作系統(tǒng)日歷完成提醒功能 附帶開(kāi)關(guān)鬧鐘 適配高版本安卓

    Android 操作系統(tǒng)日歷完成提醒功能 附帶開(kāi)關(guān)鬧鐘 適配高版本安卓

    如果想要一個(gè)穩(wěn)定且不用擔(dān)心生命周期的提醒方式,可以試試?yán)孟到y(tǒng)日歷去完成任務(wù)的提醒或某個(gè)活動(dòng)的預(yù)約。 項(xiàng)目倉(cāng)庫(kù)地址在文末 環(huán)境 Java 11 Android sdk 30 Gredle 7.1 測(cè)試機(jī)型 mi 8(安卓 9) mi10 pro(安卓11) huawei m8(安卓7) 日歷操作表 ? 其實(shí)完成這個(gè)功能本質(zhì)是對(duì)安卓原

    2024年02月03日
    瀏覽(27)
  • 微信小程序下拉刷新獲取數(shù)據(jù)和觸底事件刷新實(shí)現(xiàn)

    微信小程序下拉刷新獲取數(shù)據(jù)和觸底事件刷新實(shí)現(xiàn)

    說(shuō)明:開(kāi)啟下拉刷新,然后設(shè)置窗口的背景色,方便觀看。 ? 說(shuō)明:重新發(fā)起請(qǐng)求,并顯示加載中 ? 說(shuō)明:當(dāng)數(shù)據(jù)請(qǐng)求成功后,收回下拉刷新框并關(guān)閉加載中。 說(shuō)明: onReachBottomDistance 定義了從頁(yè)面底部的距離為50px,當(dāng)滾動(dòng)距離接近到這個(gè)值時(shí),通常會(huì)觸發(fā)一個(gè)函數(shù)或事件

    2024年02月16日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包