账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    列表滚动bootstrap.newsbox插件可以添加停止控制吗?
    23
    0

    本人在做列表滚动以及实时更新数据时遇到了这样的问题:

    使用此插件时,无法对数据进行实时更新。但是在设置其暂停时,可以实现数据的更新。
    主要代码:
    页面展示代码:
            <ul class="demo2">
                <li class="news-item" v-for="(list,index) in data" :key="index">
                  <table style="width:100%;">
                    <tr>
                      <td class="siteName">{{list.siteName}}</td>
                      <td class="dateTime">{{list.dateTime}}</td>
                      <td class="pH">{{list.pH}}</td>
                      <td class="DO">{{list.DO}}</td>
                      <td class="NH4">{{list.NH4}}</td>
                      <td class="CODMn">{{list.CODMn}}</td>
                      <td class="TOC">{{list.TOC}}</td>
                      <td class="attribute">{{list.attribute}}</td>
                      <td class="status">{{list.status}}</td>
                    </tr>
                  </table>
                </li>
              </ul>

    数据更新代码:
    update() {

      var _this = this;
      setInterval(() => {
        _this.$axios
          .get("api/data")
          .then(data => {
            _this.data = [];
            for (let index = 0; index < data.data.length; index++) {
              _this.$Vue.set(_this.data, index, data.data[index]);
            }
          });
      }, 5000);
    }

    插件设置代码:

    initTable() {
      $(".demo2").bootstrapNews({
        newsPerPage: 5,
        autoplay: true,
        pauseOnHover: true,
        direction: "up",
        newsTickerInterval: 1000,
      });
    }
    

    该插件的描述以及下载地址

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部