zoukankan      html  css  js  c++  java
  • 修复V2.7版本以上 点击最新栏目后点击其他栏目再次点击最新栏目无法加载最新栏目视频的bug。

    修复V2.7版本以上 点击最新栏目后点击其他栏目再次点击最新栏目无法加载最新栏目视频的bug。修复V2.7版本以上 关注用户后无法加载关注用户的视频的bug。




    本次修改文件比较多 

    pages/index/user/other.vue

     
    @@ -12,11 +12,11 @@
    12
    12
                            <view class="user-info-wrapper card">
    13
    13
                                    <view class="user-info-head">
    14
    14
                                            <view class="head-img-wrapper">
    15
                                                      <image @click="previmg([user.head_img],0)" class="head-img" mode="aspectFill" :src="user!=null?formatUrl(user.head_img):'/static/logo.png'"></image>
     
    15
                                                    <image class="head-img" :src="user.head_img ? formatUrl(user.head_img) : '/static/logo.png'"></image>
    16
    16
                                            </view>
    17
    17
                                            <view class="user-info-content-wrapper" @tap="tapUser">
    18
    18
                                                    <text class="user-name">{{user!=null?user.name:''}}</text>
    19
                                                      <text class="user-id" v-if="user!=null">ID: {{user.custom_id==null?'未设置':user.custom_id}}</text>
     
    19
                                                    <text class="user-id">ID: {{user.id ? user.id : '未设置'}}</text>
    20
    20
                                                    <button v-if="thisuser.id != user.id" size="mini" class="user-follow" :class="{'cache':user.follow}" @tap="tapFollow">{{user.follow?'取消关注':'关注'}}</button>
    21
    21
                                            </view>
    22
    22
                                    </view>

     
    @@ -71,7 +71,8 @@
    71
    71
                                            isMore: true
    72
    72
                                    },
    73
    73
                                    user: {
    74
                                              id: null
     
    74
                                            id: null,
     
    75
                                            head_img: null
    75
    76
                                    },
    76
    77
                                    uid: 0
    77
    78
                            }
     
    @@ -87,61 +88,12 @@
    87
    88
                            }
    88
    89
                    },
    89
    90
                    methods: {
    90
                              formatUrl(url, scale) {
    91
                                      if (!scale) {
    92
                                              scale = 1;
     
    91
                            formatUrl(url) {
     
    92
                                    if (url.indexOf('http') != 0) {
     
    93
                                            return this.$store.state.baseUrl + url;
     
    94
                                    } else {
     
    95
                                            return url;
    93
    96
                                    }
    94
                                      if (url == undefined) {
    95
                                              return "";
    96
                                      }
    97
                                      var index = url.indexOf("http");
    98
                                      if (index == 0) {
    99
                                              return url;
    100
                                      }
    101
                                      return this.$store.state.baseUrl + "/thumb/" + scale + "?url=" + url;
    102
                              },
    103
                              previmg(urls, index) {
    104
                                      urls = urls.map((item, key) => {
    105
                                              return this.formatUrl(item)
    106
                                      })
    107
                                      uni.previewImage({
    108
                                              current: index,
    109
                                              indicator: "default",
    110
                                              urls: urls,
    111
                                              longPressActions: {
    112
                                                      itemList: ['保存图片'],
    113
                                                      success: function(data) {
    114
                                                              switch (data.tapIndex) {
    115
                                                                      case 0:
    116
                                                                              uni.downloadFile({
    117
                                                                                      url: urls[data.index],
    118
                                                                                      success: (res) => {
    119
                                                                                              if (res.statusCode === 200) {
    120
                                                                                                      uni.saveImageToPhotosAlbum({
    121
                                                                                                              filePath: res.tempFilePath,
    122
                                                                                                              success: function() {
    123
                                                                                                                      uni.showToast({
    124
                                                                                                                              title: "保存成功"
    125
                                                                                                                      });
    126
                                                                                                              },
    127
                                                                                                              fail: function() {
    128
                                                                                                                      uni.showToast({
    129
                                                                                                                              title: "保存失败,请稍后重试",
    130
                                                                                                                              icon: "none"
    131
                                                                                                                      });
    132
                                                                                                              }
    133
                                                                                                      });
    134
                                                                                              }
    135
                                                                                      }
    136
                                                                              })
    137
                                                                              break;
    138
                                                              }
    139
                                                      },
    140
                                                      fail: function(err) {
    141
                                                              console.log(err.errMsg);
    142
                                                      }
    143
                                              }
    144
                                      });
    145
    97
                            },
    146
    98
                            tabSetting() {
    147
    99
                                    uni.navigateTo({
     
    @@ -156,19 +108,11 @@
    156
    108
                            loadUser() {
    157
    109
                                    this.$api.userOtherInfo({
    158
    110
                                            uid: this.uid
    159
                                      }).then((res) => {
    160
                                              console.log(res)
    161
                                              if (res.data.code == 1) {
    162
                                                      uni.showToast({
    163
                                                              title: '获取用户信息失败',
    164
                                                              icon: 'none',
    165
                                                              duration: 500,
    166
                                                              success() {
    167
                                                                      this.back();
    168
                                                              }
    169
                                                      });
    170
                                              }
    171
                                              this.user = res.data.data;
     
    111
                                    }).then(({ data }) => {
     
    112
                                            if (data.code == 0) {
     
    113
                                                    this.user = data.data;
     
    114
                                            }
     
    115
                                            console.log(this.user)
    172
    116
                                    });
    173
    117
                            },
    174
    118
                            tapFollow() {


     

  • 相关阅读:
    java程序调用CMD命令启动tomcat替换环境变量
    解决mysql中只能通过localhost访问不能通过ip访问的问题
    mysql 主从配置
    maven私服上传jar包
    mysql 服务【安装】【启动】【停止】【卸载】【重置密码】
    spring boot 文件上传大小限制
    Mysql 字符串分隔函数
    上取整和下取整之间的转换关系
    chapter3 数据链路层
    Chapter2 物理层
  • 原文地址:https://www.cnblogs.com/yangqiangche/p/13251381.html
Copyright © 2011-2022 走看看