什么牌的笔记本电脑好| hr是什么| 中年危机是什么意思| 神迹是什么意思| 眼睛黄是什么原因| ab型血可以输什么血| 子宫肌瘤都有什么症状| 水什么| 拉肚子看什么科| 行大运是什么意思| 为什么现在不吃糖丸了| 低血压吃什么调理| 韩后属于什么档次| 头顶冒汗是什么原因| 党按照什么的原则选拔干部| 香港脚是什么症状图片| 老人喝什么牛奶比较好| 牛子是什么意思| 未亡人什么意思| 月关是什么意思| 缓刑是什么意思还要坐牢吗| 支气管炎咳嗽吃什么药| 三七有什么功效和作用| 歆字五行属什么| 充电宝充电慢是什么原因| 肺炎是什么症状| 男人喜欢什么| 反应蛋白高是什么原因| 本帮菜是什么意思| 今天什么日子| 香奈儿是什么牌子| 陈皮不能和什么一起吃| 雷贝拉唑钠肠溶片什么时候吃| karen是什么意思| 撒拉族和回族有什么区别| 小本创业做什么生意好| 中将相当于什么级别| 心脾两虚吃什么食物补最快| 健脾去湿吃什么药| 许嵩为什么叫vae| 系少一撇叫什么| 新生儿拉肚子是什么原因引起的| 右眼一直跳是什么原因| 九月二十八是什么星座| 88年的属什么生肖| 守护者是什么意思| 通字五行属什么| lookbook是什么意思| 林冲到底属什么生肖的| 1907年属什么生肖| 鱼油对身体有什么好处| 鋆字五行属什么| 内裤发黄是什么原因呢| 月亮星座是什么意思| 头发有什么用处| 皮炎用什么药膏最有效| 芙蓉是什么花| 大便排不出来是什么原因| 20年是什么婚| 乌龟浮水是什么原因| 奶茶里面的珍珠是什么做的| 掐是什么意思| 梦见黄瓜是什么意思| 多巴胺分泌是什么意思| 孕期吃什么长胎不长肉| 脉细是什么意思| 什么减肥药效果最好而且不反弹| 可刀是什么意思| 爱而不得是什么意思| 心肌供血不足是什么原因造成的| 梦见大黑蛇是什么预兆| 冰火是什么意思| 神机妙算是什么生肖| 子宫内膜脱落是什么意思| 出什么什么什么| 脑梗是什么病| 人为什么会焦虑| 指甲脆是什么原因| 好吃懒做的动物是什么生肖| 发条是什么意思| 胸围110是什么罩杯| 喝柠檬水有什么好处| 睚眦什么意思| 龟头起红点用什么药| 心脏是什么形状| 蛇五行属什么| 气血不足什么原因引起的| 肝脏检查挂什么科| 胆红素高说明什么| 鲑鱼是什么鱼| 什么东西补钾| 感统训练是什么| 1992属什么生肖| 肿瘤长什么样| 紫癜有什么症状| 淘米水洗脸有什么作用与功效| 泮是什么意思| 脚趾头麻木是什么原因引起的| 偶尔失眠是什么原因| 脑梗是什么病| 婴儿头发长得慢是什么原因| 吃地瓜有什么好处| 磨砂膏是什么| 痛风吃什么比较好| 五花肉和什么菜炒好吃| 上焦有火吃什么中成药| 丝缎是什么面料| gpr是什么意思| 什么千里| b站是什么| 青瓜是什么瓜| 凌晨三点醒是什么原因| 什么是有机物什么是无机物| 一个口一个者念什么| 生肖羊生什么生肖最好| 吃什么能消除子宫肌瘤| 啤酒有什么牌子| ash是什么牌子| 宋威龙什么星座| 工会主席是什么级别| 用盐洗脸有什么好处| ost是什么| 汕头市花是什么花| 小囊肿是什么病严重吗| 5月6日是什么星座| 祖马龙香水什么档次| 月亮是什么意思| hp阳性是什么意思| scc什么意思| 孕妇梦见大蟒蛇是什么意思| 右眼睛跳是什么原因| 男性粘液丝高什么原因| 脚为什么会脱皮| 早上五点半是什么时辰| 花胶是什么东西| 贵气是什么意思| 四月四号什么星座| 头发偏黄是什么原因| 佑字五行属什么| 中央党校什么级别| 和亲是什么意思| 超体2什么时候上映| 什么颜色最防晒| 什么颜色属金| 汗管瘤什么原因造成| 画画用什么铅笔| 血常规能查出什么病| 流金铄石是什么意思| 观音坐莲什么意思| 黄疸是什么意思| 六月份适合种什么蔬菜| 总想喝水是什么原因| 血糖用什么字母表示| adidas是什么牌子| 小猫起什么名字好听| 8.1是什么星座| 胃不好可以吃什么| 髓母细胞瘤是什么病| 打屁很臭是什么原因| 胆囊息肉是什么意思| vintage是什么牌子| 两肺纤维灶是什么意思| 喝酒对身体有什么好处和坏处| exp是什么日期| 梦见翻车是什么预兆| 六月初二是什么星座| 大保健是什么| 冠心病吃什么药| 肝肾不足吃什么中成药| 免冠照什么意思| 做梦梦到鸡是什么意思| 晚上睡觉流口水是什么病| 什么人心什么| 广义货币m2是什么意思| 手足口吃什么药| 阿普唑仑是什么药| 炉甘石是什么| 纳米是什么单位| 孕晚期头晕是什么原因| 肝是起什么作用的| 蚯蚓用什么呼吸| 海参是补什么的| 检验科是做什么的| 月经不能吃什么水果| 11月30是什么星座| 白化病是什么| 大便不成形吃什么食物好| orf是什么意思| 钱是什么意思| 姑姑的女儿叫什么| 小学教师需要什么学历| 女儿的女儿叫什么| 肝不好有什么症状有哪些表现| 玉米属于什么类| 犬瘟是什么原因引起的| 花红是什么水果| 怕冷吃什么药| 咳嗽雾化用什么药| 登字五行属什么| 反应性增生是什么意思| 代谢慢吃什么效果最快| 牙龈萎缩吃什么药见效快| 寄托是什么意思| 为所当为什么意思| 补血补气吃什么好| 加油站为什么不能打电话| 女人左眼下有痣代表什么| 护理专业主要学什么| h2o是什么意思| 三焦热盛是什么意思| 芦笋是什么植物| 肌电图是检查什么的| 马上封侯是什么意思| 拉肚子喝什么水| 怀孕建卡需要什么材料| 西海龙王叫什么| 奇异果是什么水果| 梦见牛粪是什么意思| 孩子病毒感染吃什么药| 7月30日是什么星座| cc是什么| 爱我永不变是什么歌| 身上冷是什么原因| 栀子花什么时候开花| 金樱子泡酒有什么功效| 缺维生素会有什么症状| 二月二十三日是什么星座| 伤口溃烂不愈合用什么药| 自强不息的息是什么意思| 送日子是什么意思| 肝囊肿饮食要注意什么| 水是什么生肖| 对对子是什么意思| 肺不张是什么意思| 一什么眉毛填量词| 大便遇水就散什么原因| 瘢痕子宫什么意思| 尿检4个加号什么意思| 强是什么生肖| 阴阳失调吃什么中成药| 得意忘形什么意思| 夜宵吃什么| 总胆汁酸高吃什么药| dr钻戒什么档次| 脑卒中什么意思| 脑梗前兆是什么症状| 左派是什么意思| 平安夜送女朋友什么| 地球为什么是圆的| 妈妈的爸爸叫什么| 阳气是什么| 吃什么食物对肝好| 炖羊肉放什么调料| 摆谱是什么意思| 吃什么能治脂肪肝| 软饭是什么意思| 二代身份证是什么意思| 陶渊明是什么朝代的| 急的什么| 什么叫近视| 左眼皮一直跳是什么原因| 七月有什么节| g750是什么金| 谷氨酸钠是什么添加剂| 百度

谐音是什么意思

# 一、功能介绍

百度 考虑到大局已定,全北第66分钟用阿德里亚诺替下金信煜,如果不是这次换人,就全北的无解传中球和金信煜的抢点,权健后防线可能丢球更多,远不止6球。

为了方便用户查看、操作自己在小程序中的资金类账户,一键触达小程序,微信在「发现-小程序」入口新增「我的账户」板块。

具体功能示意图如下:

# 二、功能介绍

支持微信版本:8.0.41 for Android 及以上;8.0.46 for ios及以上

支持基础库版本:3.1.1 及以上

# 1. 开通功能

开发者首先需要明确自己的服务业态,当前账户卡片支持的业态包括:

卡片id 卡片名称 类目要求 使用场景 展示字段
5001 基金账户 金融业-公募基金、私募基金 向用户展示资产、收益情况等信息 总资产、昨日收益
5002 电信账户 IT科技-基础电信运营商、电信业务代理商 向用户展示话费余额、剩余流量等信息 话费余额、流量余额
5003 信用卡账户 金融业-银行、信用卡 向用户账单、可用额度、还款日等信息 账单剩余应还、可用额度、还款日
5004 贷款账户 金融业-银行、消费金融、非金融机构自营小额贷款、贷款信息服务 向用户展示本期账单、总计应还,还款日等信息 本期应还、总计应还、还款日
5005 个人养老金卡片账户 金融业-银行、金融业-信用卡 向用户展示养老金资产、收益情况等信息 总资产、昨日收益
5006 保险卡片 金融业-保险、第三方互联网保险 向用户展示已购买保险名称、保险状态、有限期 保险名、是否生效、保险日期
5007 证券卡片 金融业-证券/期货、证券/期货投资资讯、股票信息平台、股票信息服务平台(港股/美股) 向用户展示已购买总资产、今日盈亏、证券名称 总资产、今日盈亏

登录微信公众平台 ,符合类目要求即可在开发管理-其他接口找到「发现页账户卡片」,点击开通,即可开通该功能开发权限

# 2. 在代码包中创建卡片分包

账户卡片为小程序代码包中的独立组件分包。为保证 UI 统一,微信侧会提供不同类型的账户卡片模板,页面样式( WXML 与 WXSS )是由微信提供的固定的代码,JS 逻辑由开发者控制,包括数据请求、渲染、缓存等。

开发者需使用微信开发者工具开发版 Nightly Build 1.06.2309062及以上版本进行创建。具体步骤如下:

# 2.1 创建分包目录 accountCardPackage

  1. 在 app.json 中开启小程序「按需注入」特性(lazyCodeLoading)、声明一个独立分包 accountCardPackage 并进行配置:
{
  // app.json
  // ...
  "lazyCodeLoading": "requiredComponents",
  "subpackages": [
    {
      "root": "accountCardPackage",
      "pages": [],
      "independent": true
    }
  ],
  "accountCardPackage": {
    "root": "accountCardPackage",
    "cardList": []
  }
}

  1. 在accountCardPackage 分包目录中右键,点击新建卡片,输入组件名后创建(图为示例,所有类型卡片都从该入口新建)
  1. 完成以上步骤后,可在 accountCardPackage 目录下看到创建好的卡片,同时 app.json 中也会出现相关配置

注意事项:

  1. 一个小程序若符合对应卡片类目要求,可以接入多个不同类型的卡片,但是同一类型的卡片只能接入一个。
  2. 卡片分包的目录结构取决于卡片被添加时的 app.json 的配置,卡片一旦被普通用户添加过,就不能再改动其目录结构,否则已添加过的用户就无法正常使用卡片。
  3. 卡片是运行在一个独立的环境中,卡片之间相互隔离。用户提供的卡片组件在渲染时,其 wxmlwxssjson 会被替换成固定模板,只有开发者的 js 代码会被注入执行。

# 2.2 实现卡片JS逻辑

创建卡片分包后,开发者可在js文件中实现卡片组件逻辑,包括获取登录态、请求数据、加解密数据等。一个卡片组件逻辑示例如下:

// 以 5001 为例
Component({
  data: {
    totalAmount: 0,
    yesterdayEarnings: 0,
  },
  lifetimes: {
    attached() {
      // 更新卡片数据
      this.setData({
        totalAmount: 6000000,
        yesterdayEarnings: 10000,
      })
      // 数据已准备完毕,通知嵌入卡片方
      this.updateStatus('loaded')
    },
  },
})

具体实现步骤如下:

  1. 设置卡片展示的变量信息。由于WXML文件不支持开发者自定义,因此每种卡片支持显示的字段由平台定义,开发者实现获取与加密逻辑后通过 setData 变更变量信息。不同卡片类型支持的变量信息通过可参考下表:
卡片id 卡片名称 字段 描述 是否可隐藏
5001 基金账户 totalAmount 总资产,单位为分
yesterdayEarnings 昨日收益,单位为分
5002 电信账户 telephoneBalance 话费余额,单位为分
residualData 剩余流量,单位为 MB
5003 信用卡账户 remainingRepayment 本期账单剩余应还款金额,单位为分
availableCreditLimit 信用卡可用额度,单位为分
dueDateMonth 还款日期中的月
dueDateDay 还款日期中的日
cardNumber 卡片尾号,仅展示后四位,默认不显示
pendingRepayCardCnt (多卡情况)共有多少张卡,默认不展示
allCardsEnterPath (多卡情况)若调用了“pendingRepayCardCnt”,则需设置多卡显示区域设置对应的跳转路径
5004 贷款账户 currentRepayment 本期账单剩余应还款金额,单位为分
totalDebt 贷款总计应还金额,单位为分
dueDateMonth 还款日期中的月
dueDateDay 还款日期中的日
cardNumber 卡片尾号,仅展示后四位,默认不显示
loanAccountCardCnt (多卡情况)共x个贷款账户代还,默认不展示
allCardsEnterPath (多卡情况)若调用了“loanAccountCardCnt”,则需设置多卡显示区域设置对应的跳转路径,必填
5005 个人养老金账户 totalAmount 总资产,单位为分
yesterdayEarnings 昨日收益,单位为分
cardNumber 卡片尾号,仅展示后四位,默认不显示
pensionAccountCnt (多卡情况)共x个养老金账户,默认不展示
allCardsEnterPath (多卡情况)若调用了“pensionAccountCnt”,则需设置多卡显示区域设置对应的跳转路径,必填
5006 保险账户 insurance_name 保险名称
insurance_status 分为三种状态:1 未生效 2 生效中 3 已过期
start_date 时间戳,保险开始日期
end_date 时间戳,保险结束日期
cardNumber 卡片尾号,仅展示后四位,默认不显示
insuranceAccountCnt (多卡情况)共x个保险,默认不展示
allCardsEnterPath (多卡情况)若调用了“insuranceAccountCnt”,则需设置多卡显示区域设置对应的跳转路径,必填
5007 证券账户 totalAmount 总资产,单位为分
todayEarnings 今日盈亏,单位为分
securitiesName 证券名称,默认不显示
securitiesCnt (多证券情况)全部x个证券账户,默认不展示
allSecuritiesEnterPath (多卡情况)若调用了“securitiesCnt”,则需设置多卡显示区域设置对应的跳转路径
  1. 更新卡片状态。为了满足不同情况下的展示诉求,卡片自身是存在状态的,开发者根据需求可以通过组件的 updateStatus 接口来更新状态。目前支持的状态与变更状态的方法如下:
// 目前支持四种状态:loading、loaded、nologin,默认为 loading 态
this.updateStatus('loading') // 数据准备中,卡片会显示 loading 动画
this.updateStatus('loaded') // 数据准备完毕,卡片会正常显示
this.updateStatus('nologin') // 需要用户进入小程序登录,卡片会展示引导文案
this.updateStatus('error') //卡片状态异常,需要用户进入小程序检查卡片状态,卡片会展示引导文案
  1. 更新卡片点击跳转路径。卡片被点击时,默认是跳转至小程序首页,如果需要跳转到其他路径,可以通过组件的 updateEnterPath 接口来调整点击跳转路径:
this.updateEnterPath('pages/other/index')
  1. 隐藏/显示部分字段。由于业务原因,部分字段无法展示,开发者可以隐藏/显示该字段的展示,具体方法为:
this.showField('cardNumber')
this.hideField('remainingRepayment')

其中,需要注意的是,如5003/5004卡片有可隐藏日期的能力,需要隐藏整个日期字段

this.hideField('dueDate')
  1. 开发业务逻辑。目前在卡片组件内仅支持以下 wx 接口,开发者可通过以下接口实现业务逻辑:
  • wx.login
  • wx.checkSession
  • wx.getStorage
  • wx.setStorage
  • wx.batchGetStorage
  • wx.batchSetStorage
  • wx.getStorageInfo
  • wx.removeStorage
  • wx.clearStorage
  • wx.request
  • wx.getUserCryptoManager (基础库 3.3.3 版本开始支持)
  • wx.cloud.init (基础库 3.3.3 版本开始支持)
  • wx.cloud.callFunction (基础库 3.3.3 版本开始支持))

注意事项:

  1. wx 接口调用上下文与卡片所属小程序一致,即在卡片中调用 wx 接口和在小程序中调用效果一致
  2. 卡片通过 wx.setStorage 或 wx.batchSetStorage 写入的数据不建议小程序侧直接依赖,因为小程序侧存在一层读缓存,可能读取不到最新写入的数据

# 3. 调试逻辑

  1. 开发过程中,开发者可以进入「账户详情页」,长按导航栏中的“账户”二字,打开调试面板:
  1. 只有体验版卡片支持输出内容到调试面板,若列表中没有体验版卡片,调试面板便无法打开。开发者可调用卡片组件的 debugLog 接口输出内容到调试面板中:
// 输出内容到调试面板上
// 目前只支持 String、Number、Boolean 等基本类型,Object 等类型则需要开发者自行进行序列化处理
if (this.debugLog) this.debugLog('str1', 'str2', 123, false, ...)
  1. 支持云函数,基础库版本需要3.3.3以上:示例
Component({
  data: {
    totalAmount: 0,
    yesterdayEarnings: 0,
  },

  lifetimes: {
    created() {
      if (wx.cloud) {
        wx.cloud.init({
          env: 'xxxx', // 换成真实的云环境
          traceUser: true,
        })
      }
    },
    
    attached() {
      this.setData({
        totalAmount: 6000000,
        yesterdayEarnings: 10000,
      })
      this.updateStatus('loaded')

      if (wx.cloud) {
        // promise 形式
        wx.cloud.callFunction({
          name: 'xxx', // 换成真实的云函数
          data: {},
        }).then(res => {
          console.log('[Cloud Function Call Success] Result:', res)
        }).catch(err => {
          console.log('[Cloud Function Call Failure] Error Message:', err)
        })

        // callback 形式
        wx.cloud.callFunction({
          name: 'xxx', // 换成真实的云函数
          data: {},
          success: res => {
            console.log('[Cloud Function Call Success] Result:', res)
          },
          fail: err => {
            console.log('[Cloud Function Call Failure] Error Message:', err)
          },
        })
      }
    },
  },
})

注意事项:

  1. 卡片组件内支持组件基础生命周期(如 created、attached 等)和页面生命周期 show 和 hide,但不支持如 selectorQuery 等接口,故开发者的代码逻辑中只需要关心数据即可。
  2. 卡片组件内不支持使用 setTimeout、setInterval 等定时器。
  3. 在卡片隐藏阶段不允许调用 wx 接口。

# 4. 向用户添加卡片

  1. 卡片准备完成后,需要通过 addAccountCard 接口让用户主动触发添加卡片:
wx.addAccountCard({
  type: 5001, // 卡片类型
  success(res) {
    console.log(res)
  },
})

以下情况会导致用户添加失败:

  • 用户已添加过该小程序同一类型的卡片
  • 用户添加过,但后续从「发现-小程序」中删除卡片
  • 用户添加过,但后续从「小程序右上角“…”-设置」中关闭展示开关
  • 用户当前微信版本不支持此功能(需为8.0.41 for Android 及以上或8.0.46 for iOS及以上)

1.开发者可以提前通过 checkAccountCardAddState 检测卡片是否可添加、是否已添加:

wx.checkAccountCardAddState({
  type: 5001, // 卡片类型
  success(res) {
    // res.couldAdd - 当前是否可以调用接口添加
    // res.hasAdded - 当前是否已添加对应卡片组件
    console.log(res)
  },
})

返回的结果对应的情况:

状态描述 couldAdd hasAdded
正常添加,且开启 true true
正常添加,手动在设置里关闭了卡片/在发现页账户里删除了卡片 false false
正常添加,又完全删除小程序(在最近使用删除) true false
未添加过,且符合类目要求,已经开通权限的小程序 true false

注意事项:

  1. wx.addAccountCard 必须在触发点击行为后才可以调用。
  2. wx.addAccountCard 当前仅支持在体验版/正式版小程序中调用。
  3. 不支持重复添加同一张卡片。如果当前用户已添加卡片,必须先删除小程序后才可以触发添加。
  4. 目前 wx.addAccountCard 仅支持在体验版/正式版调用。如果在体验版调用,那么发现页则会拉取体验版的卡片组件分包进行展示,如果此时要重新添加正式版卡片,需要先删除体验版小程序,反之同理。

# 5. 用户取消卡片展示

用户有2个方式取消展示:

  • 在小程序的设置中关闭对应卡片的开关
  • 在「发现-小程序」中的账户卡片中长按可展示「删除卡片」入口,用户点击后可删除卡片的展示

注意事项:

  • 若用户直接从「最近使用」中删除小程序,则会同步完全删除账户卡片。若想重新展示账户卡片,用户需要重新添加。
收孕妇尿是干什么用的 hpv31阳性是什么意思 pornhub是什么 avg什么意思 蚂蚁怕什么
八十岁是什么之年 艾灸痒痒的是什么原因 肠道有息肉有什么症状 肛门瘙痒用什么药膏 抗风疹病毒抗体igg高是什么意思
为什么会一直流鼻涕 我的星座是什么 卵泡破裂有什么症状 ABA是什么植物激素 酵素什么牌子好
云南的特产是什么 州字五行属什么 喝茶有什么好处和坏处 吃完狗肉不能吃什么 杏子不能和什么一起吃
亚克力是什么材质hcv9jop2ns1r.cn 天运子什么修为hcv8jop1ns8r.cn 蛇喜欢吃什么hanqikai.com 荨麻疹要注意什么hcv9jop7ns5r.cn 肝钙化是什么意思hcv8jop2ns2r.cn
黑头发有什么好处脑筋急转弯hcv8jop5ns8r.cn 80属什么beikeqingting.com 广州为什么叫羊城zhongyiyatai.com 央企与国企有什么区别hcv8jop4ns9r.cn 胃火旺吃什么水果hcv9jop0ns2r.cn
苹果5s什么时候上市的hcv9jop7ns0r.cn 肌肉萎缩是什么原因hcv9jop2ns3r.cn 胚由什么发育而来hcv8jop2ns7r.cn 吐血是什么原因引起的jingluanji.com 长个子需要补充什么hcv7jop5ns1r.cn
绝症是什么意思hcv8jop9ns6r.cn 大便排不出来是什么原因hcv8jop2ns3r.cn 吃什么东西可以变白hcv7jop6ns7r.cn 麻风病是什么hcv7jop6ns4r.cn 军犬一般是什么品种hcv9jop2ns6r.cn
百度