#
whycq
2023-11-02 f6c98ec61385b470cda75c672a50e8d9ac3d3525
pages/login/login.vue
@@ -87,7 +87,7 @@
      <view>
         <!-- 提示窗示例 -->
         <uni-popup ref="upVersion" type="dialog">
            <uni-popup-dialog :type="msgType" title="通知" content="发现新版本,是否需要更新" @confirm="dialogConfirm"
            <uni-popup-dialog :type="msgType" title="通知" :content="dialogContent" @confirm="dialogConfirm"
               @close="dialogClose"></uni-popup-dialog>
         </uni-popup>
      </view>
@@ -126,6 +126,7 @@
            },
            msgType: 'success',
            filename: '',
            dialogContent: ''
         }
      },
      onLoad() {
@@ -138,16 +139,8 @@
         if (!this.url) {
            this.url = {ip: '',port: '',project: ''}
         }
         // this.getVersion()
      },
      onShow () {
         // 手机端版本号
         // // #ifdef APP-PLUS
         // var that = this
         // plus.runtime.getProperty(plus.runtime.appid, function(wgtinfo) {
         //    that.version = wgtinfo.version
         // });
         // // #endif
         this.getVersion()
      },
      methods: {
@@ -195,6 +188,9 @@
                  "content-type": "application/json"
               },
               success(result) {
                  uni.reLaunch({
                     url: '../home/home'
                  });
                  if (result.statusCode === 404) {
                     uni.showToast({
                        title: '登录失败',
@@ -268,7 +264,14 @@
                  var res = res.data
                  if (res.data) {
                     that.filename = res.data.path
                     that.dialogContent = '发现新版本:' + res.data.version + ', 是否立即更新'
                     that.$refs.upVersion.open()
                  } else {
                     uni.showToast({
                        title: res.msg,
                        icon: "none",
                        position: 'top'
                     })
                  }
                  
               }