解决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 相关文章推荐
Javascript 不能释放内存.
Sep 07 Javascript
jQuery 表格工具集
Apr 25 Javascript
JS中toFixed()方法引起的问题如何解决
Nov 20 Javascript
jquery改变disabled的boolean状态的三种方法
Dec 13 Javascript
jQuery实现固定在网页顶部的菜单效果代码
Sep 02 Javascript
Bootstrap每天必学之导航条(二)
Mar 01 Javascript
原生js实现百叶窗效果及原理介绍
Apr 12 Javascript
jQuery如何防止Ajax重复提交
Oct 14 Javascript
简单实现js悬浮导航效果
Feb 05 Javascript
Node.js中流(stream)的使用方法示例
Jul 16 Javascript
webpack项目轻松混用css module的方法
Jun 12 Javascript
使用vue cli4.x搭建vue项目的过程详解
May 08 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根据IP地址获取所在城市具体实现
2013/11/27 PHP
php删除左端与右端空格的方法
2014/11/29 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
2016/01/05 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
2020/07/19 PHP
深入解析PHP底层机制及相关原理
2020/12/11 PHP
js innerHTML 的一些问题的解决方法
2008/06/22 Javascript
Jquery插件 easyUI属性汇总
2011/01/19 Javascript
JavaScript实现关键字高亮功能
2014/11/12 Javascript
编写自己的jQuery提示框(Tip)插件
2015/02/05 Javascript
根据user-agent判断蜘蛛代码黑帽跳转代码(js版与php版本)
2015/09/14 Javascript
Bootstrap CSS使用方法
2016/12/23 Javascript
AngularJS中$http使用的简单介绍
2017/03/17 Javascript
ES6中参数的默认值语法介绍
2017/05/03 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
2017/05/04 Javascript
javascript编写简易计算器
2017/05/06 Javascript
基于js中的存储键值对以及注意事项介绍
2018/03/30 Javascript
使用vue的transition完成滑动过渡的示例代码
2018/06/25 Javascript
浅谈express.js框架中间件(middleware)
2019/04/07 Javascript
node Buffer缓存区常见操作示例
2019/05/04 Javascript
Vue混入mixins滚动触底的方法
2019/11/22 Javascript
解决Vue项目中tff报错的问题
2020/10/21 Javascript
[04:01]2014DOTA2国际邀请赛 TITAN告别Ohaiyo期望明年再战
2014/07/15 DOTA
Python中defaultdict与lambda表达式用法实例小结
2018/04/09 Python
python删除文本中行数标签的方法
2018/05/31 Python
Mac在python3环境下安装virtualwrapper遇到的问题及解决方法
2019/07/09 Python
Python数据持久化存储实现方法分析
2019/12/21 Python
德国在线香料制造商:Gewürzland
2020/03/10 全球购物
物业管理员岗位职责范文
2013/11/25 职场文书
鲜果饮品店创业计划书
2014/01/21 职场文书
上课打牌的检讨书
2014/02/15 职场文书
教师远程培训感言
2014/03/06 职场文书
合作经营协议书范本
2014/04/17 职场文书
办理信用卡工作证明
2014/09/30 职场文书
幼儿园小班教师随笔
2015/08/14 职场文书
如何利用python和DOS获取wifi密码
2021/03/31 Python
HTTP中的Content-type详解
2022/01/18 HTML / CSS