Vue列表点击跳转外部链接

页面效果是酱紫的:

给了一套酱紫的数据,需要点击观看回放的时候跳转到不同的连接地址(reback字段)

[
    {
        "id": 1,
        "name": "只楚街道",
        "reback":"https://xxxxx.com/live/tvchat-1430991900?v=1615941114578#/",
        "state": 2,
        "time":"17:00"
    },{
        "id": 2,
        "name": "黄务街道",
        "reback":"https://xxxxx.com/live/tvchat-1086594299?v=1615941114576#/",
        "state": 1,
        "time":"08:00"
    },{
        "id": 3,
        "name": "世回尧街道",
        "reback":"https://xxxxx.com/live/tvchat-1763984871?v=1615957896611#/",
        "state": 2,
        "time":"16:30"
    },{
        "id": 4,
        "name": "奇山街道",
        "reback":"https://xxxxx.com/live/tvchat-854959668?v=1615959071432#/",
        "state": 2,
        "time":"17:30"
    },{
        "id": 5,
        "name": "东山街道",
        "reback":"https://wx.vzan.com/live/tvchat-1240552255?v=1615958886438#/",
        "state": 0,
        "time":"16:30"
    },{
        "id": 6,
        "name": "向阳街道",
        "reback":"https://wx.vzan.com/live/tvchat-2003005327?v=1615958886437#/",
        "state": 2,
        "time":"17:00"
    },{
        "id": 7,
        "name": "毓璜顶街道",
        "reback":"https://xxxxx.com/live/tvchat-682088726?v=1615958886436#/",
        "state": 1,
        "time":"08:00"
    },{
        "id": 8,
        "name": "通伸街道",
        "reback":"https://wx.vzan.com/live/tvchat-888381727?v=1615961123893#/",
        "state": 0,
        "time":"17:00"
    },{
        "id": 9,
        "name": "白石街道",
        "reback":"https://wx.vzan.com/live/tvchat-126635172?v=1615958886435#/",
        "state": 2,
        "time":"16:00"
    },{
        "id": 10,
        "name": "凤凰台街道",
        "reback":"https://wx.vzan.com/live/tvchat-758753804?v=1615958886434#/",
        "state": 2,
        "time":"19:00"
    },{
        "id": 11,
        "name": "幸福街道",
        "reback":"https://wx.vzan.com/live/tvchat-1678721526?v=1615958886433#/",
        "state": 2,
        "time":"16:30"
    },{
        "id": 12,
        "name": "芝罘岛街道",
        "reback":"https://xxxxx.com/live/tvchat-358512107?v=1615958886432#/",
        "state": 2,
        "time":"16:00"
    }
]

HTML:

<ul class="list">
<li v-for="item in list" :key="item.id">
<!--vodShow(item.id)方法点击打开弹出层观看直播视频-->
<div @click="vodShow(item.id)">
<img src="images/img01.jpg">
<b>{{item.name}}</b>
<i class="stop" v-if="item.state == 0">已结束请看回放</i>
<i class="now" v-if="item.state == 1">会议进行中</i>
<i v-if="item.state == 2">会议预计{{item.time}}开始</i>
</div>
<!--GoUrl(item.reback)方法跳转外部链接地址-->
<p @click="GoUrl(item.reback)">观看回放</p>
</li>
</ul>

js:

GoUrl(event){
    //console.log(event); //获取点击的参数(url地址)
    window.open(event,"_blank"); //在新窗口打开外链接
    window.location.href = event; //在本页面打开外部链接
},

//如果在data里是单独地址 UrlAddr:"http://wwww.xxxx.com"
GoUrl(){
    window.open(this.UrlAddr,"_blank"); //在新窗口打开外链接
    window.location.href = this.UrlAddr; //在本页面打开外部链接
}

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值