gama-ui - 更新日志

1.1.0(2024-01-03)

修复了g-list在post接口情况下加载更多的问题

1.0.9(2023-12-13)

优化g-list下拉刷新表现

1.0.8(2023-09-21)

  1. g-privacy支持自动识别是否需要授权,添加在对应页面自动识别
  2. g-privacy去除value字段,由组件来控制显影

1.0.7(2023-09-20)

  1. 隐私协议优化

1.0.6(2023-09-20)

  1. 隐私协议弹窗改为ref的open来调用
  2. 逻辑优化

1.0.5(2023-09-14)

优化了隐私弹窗

1.0.4(2023-09-12)

部分错别字修改,功能优化

1.0.3(2023-09-12)

1.0.3版本发布, 2023.9.12

优化了g-list组件的体验功能
  • 添加了domReady与loading参数,当列表的顶部占位有v-if等控制渲染的指令时可以使用domRady,来解决可能出现的计算距离错误的问题,loading相关与autolist,自动查询列表的时候,loading效果同借口查询时间,请使用.sync修饰
g-privacy发布
  • 使用背景 ->微信小程序2023年9月15号必须用户同意隐私协议弹窗后才可调用相关权限的按钮等,所以g-privacy孕育而出,这是一个从底部弹出的用户隐私协议弹窗,可以自定义文本描述,以及对点击同意的处理等

  • 请结合判断是否弹出隐私协议的方法一起使用

// 判断是否弹出隐私协议
            getPrivacy() {
                return new Promise((resolve, reject) => {
                    wx.getPrivacySetting({
                        success: res => {
                            console.log('needAuthorization----------->' + res.needAuthorization);
                            if (res.needAuthorization) {
                                // 需要弹出隐私协议
                                this.showPrivacy = true
                                reject()
                            } else {
                                // 用户已经同意过隐私协议,所以不需要再弹出隐私协议,也能调用已声明过的隐私接口
                                resolve()
                            }
                        },
                        fail: () => {},
                        complete: () => {}
                    })
                })
            },

      // 在onshow内调用  
      await this.getPrivacy()
  • 首页内可像这样调用
<!-- 隐私弹窗 -->
        <g-privacy v-model="showPrivacy" desc1="感谢您使用乐呵团,您使用乐呵团前应当阅井同意"
            desc2="当您点击同意并开始时用产品服务时,即表示你已理解并同息该条款内容,该条款将对您产生法律约束力。如您拒绝,将无法进入乐呵团小程序。"></g-privacy>
  • data中记得加上showPrivacy
// 是否展示协议弹窗
                showPrivacy: false,
  • 组件的参数详细
    /**
     * @description 该组件是微信用户隐私协议的弹窗,请在 wx.getPrivacySetting回调中打开该弹窗
     * @property {Boolean}          value       控制显影 默认 false
     * @property {String}           title       标题 (默认 用户隐私保护提示)
     * @property {String}           desc1       语言描述 (默认 感谢您使用本小程序,您使用本小程序前应当阅井同意)
     * @property {String}           urlTitle    用户协议超链接文本 (默认 《用户隐私保护指引》)
     * @property {String}           desc2       统一协议的描述 (默认 当您点击同意并开始时用产品服务时,即表示你已理解并同息该条款内容,该条款将对您产生法律约束力。如您拒绝,将无法进入小程序。)
     */

1.0.2(2023-09-05)

1.0.2 (2023-9-5)

1.0.2版本发布,完善了g-list组件功能,并拓展了骨架屏显示

1.0.0(2023-09-01)

gam-ui 隆重发布,1.0.01版本 (2023-9-1)

1.添加list组件,可自动计算屏幕可使用面积,自动调用接口查询列表,自动下拉刷新,自动下拉分页