温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

VUE实现自身整体组件销毁的示例代码

发布时间:2020-08-31 13:49:22 来源:脚本之家 阅读:242 作者:WC_ZIX 栏目:web开发

V-IF实现组件自身销毁

前面说了一些自己怎么思考得来,如果时间急可直接看

最后~~~~

通知提示组件案例分析

在编写一些简单的通知组件案例中,可能会这样去写

 //在[index.js]的install方法里 setTimeOut(()=>{ document.body.removeChild([DOM]) , timer} //定时的移除DOM 

再看另一个Loading插件案例V-show

template :

 <template> <div class="box-container" v-show="showLoading"> <div class="box1"></div> <div class="box2"></div> <div class="box3"></div> <div class="box4"></div> <div class="box5"></div> <div class="box6"></div> <div class="content">loading</div> </div> </template> 

javascript :

 export default { name: 'loading', data(){ return { showLoading: false } }, methods: { show(){ this.showLoading = true }, hidden(){ this.showLoading = false } }, mounted() { console.log('Loading is mounted!!!') }, } 

看完上一个联想V-IF控制DOM渲染

因此在template里div最外层绑定v-if属性就可以,再有方法控制其值即可

template :

 <template> <div id="text" v-if="canShow"> <div>aaaaaaaaaaaaa</div> </div> </template> javascript : export default { name: 'Test', data() { return { canShow: true } }, mounted() { setTimeout(()=>{ this.canShow = false },1000) } } 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持亿速云。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI