swan.setBackgroundTextStyle

基础库 3.10.4 版本开始支持。

解释:设置窗口下拉背景loading样式。

# 方法参数

Object object

# object参数说明 :

属性名 类型 必填 默认值 说明
textStyle String loading图样式,有效值light和dark 。11.3
低版本请做兼容性处理
success Function 接口调用成功的回调函数
fail Function 接口调用失败的回调函数
complete Function 接口调用结束的回调函数(调用成功、失败都会执行)

# 示例

在开发者工具中预览效果

# 扫码体验

请使用百度APP扫码

# 图片示例

# 代码示例

    <view class="wrap">
        <button data-set="{{textStyle}}" bind:tap="setBackgroundTextStyle" hover-stop-propagation="true" type='primary'>点击切换loading样式为:{{textStyle}}</button>
    </view>
    
    Page({
        data: {
            textStyle: 'dark',
        },
        onShow() {
            swan.startPullDownRefresh();
        },
        setBackgroundTextStyle(e) {
            console.log('e', e.target.dataset.set);
            let textStyle = e.target.dataset.set;
            let that = this;
            swan.setBackgroundTextStyle({
                textStyle: textStyle,
                success: function () {
                    console.log('setBackgroundTextStyle success');
                    if(textStyle == 'dark') {
                        that.setData('textStyle', 'light')
                    }
                    else {
                        that.setData('textStyle', 'dark')
                    }
                },
                fail: err => {
                    console.log('setBackgroundTextStyle fail', err);
                }
            });
        }
    });
    

    # 错误码

    # Android

    错误码 说明
    202 解析失败,请检查参数是否正确
    1001 执行失败

    # iOS

    错误码 说明
    202 解析失败,请检查参数是否正确