swan.setBackgroundTextStyle

基础库 3.10.4 版本开始支持。

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

方法参数

Object object

object参数说明 :

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

示例

在开发者工具中预览效果

扫码体验

swan.setBackgroundTextStyle - 图1请使用百度APP扫码

图片示例

swan.setBackgroundTextStyle - 图2

swan.setBackgroundTextStyle - 图3

swan.setBackgroundTextStyle - 图4

代码示例

  1. <view class="wrap">
  2. <button data-set="{{textStyle}}" bind:tap="setBackgroundTextStyle" hover-stop-propagation="true" type='primary'>点击切换loading样式为:{{textStyle}}</button>
  3. </view>
  1. Page({
  2. data: {
  3. textStyle: 'dark',
  4. },
  5. onShow() {
  6. swan.startPullDownRefresh();
  7. },
  8. setBackgroundTextStyle(e) {
  9. console.log('e', e.target.dataset.set);
  10. let textStyle = e.target.dataset.set;
  11. let that = this;
  12. swan.setBackgroundTextStyle({
  13. textStyle: textStyle,
  14. success: function () {
  15. console.log('setBackgroundTextStyle success');
  16. if(textStyle == 'dark') {
  17. that.setData('textStyle', 'light')
  18. }
  19. else {
  20. that.setData('textStyle', 'dark')
  21. }
  22. },
  23. fail: err => {
  24. console.log('setBackgroundTextStyle fail', err);
  25. }
  26. });
  27. }
  28. });

错误码

Android

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

iOS

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