记录一个开发中不太起眼的bug

在vue项目中,许多跳转api都只是会更改uri,即域名后的地址,一个比较直观的思路是location.href,但直接调用只是会在当前地址下追加一个url,所以正确的做法是

  <el-table-column prop="gaintestMp4" label="步态视频" >
      <template #default="scope">
       <el-button  v-show="scope.row.gaintestMp4" @click="handleMp4(scope.row.gaintestMp4)"></el-button>
       
      </template>
    </el-table-column>


const handleMp4=(mp4:string):void=>{
  location.href=`http://${mp4}`
  // console.log("🚀 ~ file: backstage.vue:54 ~ handleMp4 ~ mp4", mp4)
}

Logo

前往低代码交流专区

更多推荐