解决vue同一slot在组件中渲染多次的问题


Posted in Javascript onSeptember 06, 2018

Q:今天写公共组件的时候碰到一个奇葩的情况,slot内部需要再次调用slot,这就会导致同一slot在组件中渲染多次引发的bug

A:把把父组件需要传入的dom结构作为props属性传递给slotRender,保证出来的dom结构不相同(尽管它们都是同一vnode渲染出来的)

解决vue同一slot在组件中渲染多次的问题

定义一个渲染slot的组件

子公共组件调用

解决vue同一slot在组件中渲染多次的问题

解决vue同一slot在组件中渲染多次的问题

父公共组件调用

解决vue同一slot在组件中渲染多次的问题

以上这篇解决vue同一slot在组件中渲染多次的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery的一行代码轻松实现拖动效果
Dec 28 Javascript
浅析js中的浮点型运算问题
Jan 06 Javascript
JavaScript里实用的原生API汇总
May 14 Javascript
详解堆的javascript实现方法
Nov 29 Javascript
微信小程序实现日历功能
Nov 27 Javascript
详解React中合并单元格的正确写法
Jan 08 Javascript
JS实现checkbox互斥(单选)功能示例
May 04 Javascript
JS实现数组删除指定元素功能示例
Jun 05 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
Sep 05 Javascript
js计算最大公约数和最小公倍数代码实例
Sep 11 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
Jul 11 Javascript
Javascript中window.name属性详解
Nov 19 Javascript
vue template中slot-scope/scope的使用方法
Sep 06 #Javascript
vue-cli 默认路由再子路由选中下的选中状态问题及解决代码
Sep 06 #Javascript
jQuery实现鼠标移入移出事件切换功能示例
Sep 06 #jQuery
Vue下拉框回显并默认选中随机问题
Sep 06 #Javascript
vue兄弟组件传递数据的实例
Sep 06 #Javascript
webpack4简单入门实例
Sep 06 #Javascript
jQuery实现动画、消失、显现、渐出、渐入效果示例
Sep 06 #jQuery
You might like
PHP面向对象编程快速入门
2006/10/09 PHP
9个实用的PHP代码片段分享
2015/01/22 PHP
PHP实现的曲线统计图表示例
2016/11/10 PHP
php session_decode函数用法讲解
2019/05/26 PHP
帮助避免错误的Javascript陷阱清单
2009/05/31 Javascript
风吟的小型JavaScirpt库 (FY.JS).
2010/03/09 Javascript
基于jquery的动态创建表格的插件
2011/04/05 Javascript
在js(jquery)中获得文本框焦点和失去焦点的方法
2012/12/04 Javascript
图片动画横条广告带上下滚动的JS代码
2013/10/25 Javascript
javascript检测两个数组是否相似
2015/05/19 Javascript
javascript中递归函数用法注意点
2015/07/30 Javascript
快速实现JS图片懒加载(可视区域加载)示例代码
2017/01/04 Javascript
jQuery密码强度验证控件使用详解
2017/01/05 Javascript
JS实现获取图片大小和预览的方法完整实例【兼容IE和其它浏览器】
2017/04/24 Javascript
bootstrap table插件的分页与checkbox使用详解
2017/07/23 Javascript
基于vue.js无缝滚动效果
2018/01/25 Javascript
vue路由懒加载的实现方法
2018/03/12 Javascript
微信小程序与webview交互实现支付功能
2019/06/07 Javascript
ES6 proxy和reflect的使用方法与应用实例分析
2020/02/15 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
Python浅复制中对象生存周期实例分析
2018/04/02 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
2019/03/20 Python
Python基于pygame实现单机版五子棋对战
2019/12/26 Python
浅谈Python中os模块及shutil模块的常规操作
2020/04/03 Python
python有几个版本
2020/06/17 Python
Python内置方法和属性应用:反射和单例(推荐)
2020/06/19 Python
css3隔行变换色实现示例
2014/02/19 HTML / CSS
Tessabit美国:集世界奢侈品和设计师品牌的意大利精品买手店
2020/06/29 全球购物
某个公司的Java笔面试题
2016/03/11 面试题
网络安全类面试题
2015/08/01 面试题
元旦晚会策划方案
2014/02/18 职场文书
党支部承诺书
2015/01/20 职场文书
2016年大学光棍节活动总结
2016/04/05 职场文书
Redis集群节点通信过程/原理流程分析
2022/03/18 Redis
JavaScript获取URL参数的方法分享
2022/04/07 Javascript