美文网首页
MPX 开发(微信、支付宝、百度)小程序遇到的问题

MPX 开发(微信、支付宝、百度)小程序遇到的问题

作者: Wynter_Wang | 来源:发表于2022-05-01 21:20 被阅读0次

兼容性问题

具名插槽,在微信中无法显示问题

image.png

不管是单个还是多个只要使用了具名插槽微信都无法显示,支付宝就没问题

在组件中开启

import { createComponent } from '@mpxjs/core'
createComponent({
  options: {
    multipleSlots: true
  },
)}

switch问题

1、在支付宝中修改checked无效果问题,因为支付宝中默认是非受控

image.png

添加controlled属性

<switch controlled="{{true}}" checked="{{checked}}" bindchange="bindchange" color="#007FFF" />

2、switch的change 事件问题,取值方式不同,百度使用e.detail.checked

change(e: any) {
  let checked = e.detail.value
  if (__mpx_mode__ === 'swan') {
     checked = e.detail.checked
  }
}

相关文章

网友评论

      本文标题:MPX 开发(微信、支付宝、百度)小程序遇到的问题

      本文链接:https://www.haomeiwen.com/subject/nywxqrtx.html