this.$loading.show({ text: "loading", textStyle: { fontSize: "18px", color: "#f00" } }); let st = setTimeout(() => { clearTimeout(st); this.$loading.hide(); }, 1000);
总结
props的传递没有做增量合并(递归每个key赋值),直接浅复制合并的对于组件功能的概而全,拓展性,大小需要自己权衡;
到这里,我们业务需要的一个小组件,该有的功能都有了。
以上所述是小编给大家介绍的基于Vue 实现一个中规中矩loading组件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章: