iview 里面的Tooltip 文字提示,第一次有文字提示,过了禁用文字提示

1.可以用这个属性: <Tooltip v-else :disabled="true"></Tooltip>

disabled是否禁用提示框Booleanfalse

需求是这样的:

素材添加的时候是【保存按钮】,当点击完【保存按钮】之后,保存变为【审核按钮】,此时【审核按钮】为不可点击,并且鼠标放上面有文字提示,当我试听完这段素材后,【审核按钮】变得可以点击,此时,再把鼠标放在【审核按钮】上,无文字提示! 

 最后的效果是这样的:

 2. audio 音频控制,不让快进 ,并且判断音频是否播放完毕。

<FormItem label="试听">
     <audio controls="controls" preload="auto" id="musicPlayPanel" style="height:30px;">            
     <source type="audio/mpeg"></audio>
</FormItem>

<FormItem>
   <Button type="primary" v-if="!fromSubmit1" @click="preserveSubmit1('formValidate')">保存    
   </Button>
   <Tooltip v-if="Tooltip" content="试听完毕后,才可以提交审核!" placement="top">
     <Button :disabled="isAble" type="primary" v-if="fromSubmit1" @click="handleSubmit('formValidate')">提交审核</Button>
   </Tooltip>
   <Tooltip v-else :disabled="true">
     <Button  :disabled="isAble" type="primary" v-if="fromSubmit1" @click="handleSubmit('formValidate')">提交审核</Button>
      </Tooltip>
   <Button @click="handleReset('formValidate')" style="margin-left: 8px">取消</Button>
</FormItem> 

 初始化配置:

return{

Tooltip:true,//Tooltip提示文字

isAble: true,//默认是不可点击的

}

        //判断试听是否结束
        end_Audition(){
            var audio = document.getElementById("musicPlayPanel"); 
            var last = 0;
            //当目前的播放位置已更改时
            let that = this;
            audio.ontimeupdate = function () {
                var current = audio.currentTime;
            console.log("current",current);
                if(current - last > 1) {
                    audio.currentTime = last;
                } else {
                    last = current;
                }
                if( audio.currentTime == audio.duration){
                    console.log("audio.duration",audio.duration);
                    that.$Message.info('试听完毕,可以去审核了!');
                    that.isAble = false;
                    that.Tooltip = false;
                    console.log("this.isAble",that.isAble);
                }
            };
        }

最后为了方便大家的沟通与交流请加QQ群: 625787746

请进QQ群交流:【IT博客技术分享群①】:https://jq.qq.com/?_wv=1027&k=DceI0140

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT博客技术分享

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值