愚公系列2022年03月 微信小程序-導(dǎo)航(功能頁)

      網(wǎng)友投稿 703 2022-05-30

      前言

      functional-page-navigator 組件:是一個非常強大的組件,用于跳轉(zhuǎn)插件的功能頁,主要的參數(shù)如下:

      version的屬性如下:

      name的屬性如下:

      要使用functional-page-navigator必須先激活相關(guān)地址:https://developers.weixin.qq.com/miniprogram/dev/framework/plugin/functional-pages.html

      一、用戶信息功能頁

      用戶信息功能頁用于幫助插件獲取用戶信息,包括 openid 和昵稱等,相當(dāng)于 wx.login 和 wx.getUserInfo 的功能。用戶信息功能頁使用 functional-page-navigator 進行跳轉(zhuǎn)時,對應(yīng)的參數(shù) name 應(yīng)為固定值loginAndGetUserInfo,其余參數(shù)與 wx.getUserInfo 相同,具體來說:

      當(dāng) withCredentials 為 true 時,返回的數(shù)據(jù)會包含 encryptedData, iv 等敏感信息。

      userInfo 參數(shù)說明:

      二、相關(guān)案例

      1.制作登錄插件

      登錄插件目錄結(jié)構(gòu)

      plugin.json

      { "publicComponents": { "login": "components/login/login" }, "main": "index.js" }

      【愚公系列】2022年03月 微信小程序-導(dǎo)航(功能頁)

      login.js

      // plugin/components/hello-component.js Component({ properties: {}, data: { args: { withCredentials: true, lang: 'zh_CN' } }, methods: { loginSuccess: function (res) { console.log(res.detail); }, loginFail: function (res) { console.log(res); } } });

      login.wxml

      project.config.json

      { "miniprogramRoot": "miniprogram/", "pluginRoot": "plugin/", "compileType": "plugin", "setting": { "urlCheck": true, "es6": true, "enhance": true, "postcss": true, "preloadBackgroundData": false, "minified": true, "newFeature": true, "coverView": true, "nodeModules": false, "autoAudits": false, "showShadowRootInWxmlPanel": true, "scopeDataCheck": false, "uglifyFileName": false, "checkInvalidKey": true, "checkSiteMap": true, "uploadWithSourceMap": true, "compileHotReLoad": false, "lazyloadPlaceholderEnable": false, "useMultiFrameRuntime": true, "useApiHook": true, "useApiHostProcess": true, "babelSetting": { "ignore": [], "disablePlugins": [], "outputPath": "" }, "useIsolateContext": false, "userConfirmedBundleSwitch": false, "packNpmManually": false, "packNpmRelationList": [], "minifyWXSS": true, "disableUseStrict": false, "minifyWXML": true, "showES6CompileOption": false, "useCompilerPlugins": false, "ignoreUploadUnusedFiles": true }, "appid": "wx662e7b12440bd25e", "projectname": "loginAndGetUserInfo%20%E7%A4%BA%E4%BE%8B", "simulatorType": "wechat", "simulatorPluginLibVersion": {}, "condition": {} }

      2.頁面使用

      app.json

      { "pages": [ "pages/index/index" ], "plugins": { "myPlugin": { "version": "dev", "provider": "wx662e7b12440bd25e" } }, "sitemapLocation": "sitemap.json", "functionalPages": true }

      index.json

      { "usingComponents": { "login": "plugin://myPlugin/login" } }

      index.html

      小程序

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:如何學(xué)好硬件設(shè)計?
      下一篇:CSS實現(xiàn)水平垂直居中的常用方法
      相關(guān)文章
      国产精品日本亚洲777| 亚洲AV永久无码精品成人| 亚洲人成电影在线天堂| 亚洲国产成人精品无码久久久久久综合 | 亚洲综合伊人久久大杳蕉| 亚洲AV无码乱码在线观看性色扶 | 国产亚洲AV夜间福利香蕉149| 亚洲成网777777国产精品| 国产成人亚洲综合a∨| 小说区亚洲自拍另类| 国产AV无码专区亚洲AV麻豆丫| 亚洲精品色播一区二区| 亚洲一卡2卡三卡4卡无卡下载 | 国产精品亚洲w码日韩中文| 亚洲精品综合久久| 亚洲无线一二三四区手机| 国产成人亚洲精品影院| 国产午夜亚洲不卡| 亚洲七七久久精品中文国产| 亚洲区日韩区无码区| 国产午夜亚洲精品午夜鲁丝片| 亚洲无线观看国产精品| 国产亚洲精午夜久久久久久| 国产成人亚洲影院在线观看| 久久久久亚洲爆乳少妇无 | 精品亚洲国产成人| avtt天堂网手机版亚洲| 亚洲人成色99999在线观看| 亚洲aⅴ无码专区在线观看春色| 在线亚洲v日韩v| 中文字幕第一页亚洲| 好看的电影网站亚洲一区| 亚洲国语精品自产拍在线观看 | 亚洲欧洲专线一区| 亚洲色欲啪啪久久WWW综合网| 亚洲国产精品99久久久久久| 性色av极品无码专区亚洲| 亚洲区小说区图片区| 亚洲日本乱码在线观看| 亚洲国产女人aaa毛片在线| 久久狠狠高潮亚洲精品|