每天来点前端面试题1--vue

和自甴很熟 提交于 2020-02-12 21:18:29

v-if和v-show的区别?

v-show和v-if的共同点: 都能控制元素的显示与隐藏.
v-show和v-if的不同点: 实现本质方法不同, v-show本质控制css中的display为none来控制隐藏, 只会编译一次; v-if是动态的向DOM树内添加或删除DOM元素, 若初始值为false, 就不会编译了. 而且v-if不停的销毁和创建比较消耗性能.
总结: 如果频繁切换某个节点, 使用v-show(切换开销比较小, 初始开销比较大), 如果不需要频繁切换某节点, 使用v-if(切换开销比较大, 初始开销比较小).

如果让css只在当前组件起作用

在组件的style前面加上scoped

vue父组件向子组件传递数据, 子组件如何向父组件传递数据

父组件向子组件传递数据: props属性, 子组件向父组件传递数据: 自定义事件$emit

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!