解决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 定义function的三种方式小结
Oct 16 Javascript
用html5 js实现点击一个按钮达到浏览器全屏效果
May 28 Javascript
用js通过url传参把数据从一个页面传到另一个页面
Sep 01 Javascript
JavaScript事件类型中UI事件详解
Jan 14 Javascript
JavaScript基础——使用Canvas绘图
Nov 02 Javascript
js禁止浏览器的回退事件
Apr 20 Javascript
20170918 前端开发周报之JS前端开发必看
Sep 18 Javascript
Vue表单类的父子组件数据传递示例
May 03 Javascript
vue内置组件transition简单原理图文详解(小结)
Jul 12 Javascript
JavaScript实现数字前补“0”的五种方法示例
Jan 03 Javascript
微信小程序点餐系统开发常见问题汇总
Aug 06 Javascript
JavaScript实现复选框全选功能
Apr 11 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 clearstatcache()函数详解
2010/03/02 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
php获取$_POST同名参数数组的实现介绍
2013/06/30 PHP
PHPer 需要了解的 5 个 Composer 小技巧
2014/08/18 PHP
php实现仿写CodeIgniter的购物车类
2015/07/29 PHP
PHP代码实现爬虫记录――超管用
2015/07/31 PHP
window.showModalDialog使用手册
2007/01/11 Javascript
javascript中的关于类型转换的性能优化
2010/12/14 Javascript
Javascript实现Web颜色值转换
2015/02/05 Javascript
js密码强度检测
2016/01/07 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
2017/01/24 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
jquery如何实现点击空白处隐藏元素
2017/12/05 jQuery
详解VUE 对element-ui中的ElTableColumn扩展
2018/03/28 Javascript
通过js给网页加上水印背景实例
2019/06/17 Javascript
微信公众号生成新浪短网址的实现(快速生成)
2019/08/18 Javascript
vue遍历对象中的数组取值示例
2019/11/07 Javascript
jQuery实现轮播图效果
2019/11/26 jQuery
vue使用原生swiper代码实例
2020/02/05 Javascript
详解React 条件渲染
2020/07/08 Javascript
Vue封装Axios请求和拦截器的步骤
2020/09/16 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
python网络编程学习笔记(10):webpy框架
2014/06/09 Python
实践Vim配置python开发环境
2018/07/02 Python
python 猴子补丁(monkey patch)
2019/06/26 Python
对python中的float除法和整除法的实例详解
2019/07/20 Python
HTML5中的postMessage API基本使用教程
2016/05/20 HTML / CSS
通息工程毕业生自荐信
2013/10/16 职场文书
2013年办公室秘书的个人自我鉴定
2013/10/24 职场文书
经典英文广告词
2014/03/18 职场文书
乡镇务虚会发言材料
2014/10/20 职场文书
销售经理岗位职责
2015/01/31 职场文书
手机销售员岗位职责
2015/04/11 职场文书
安全教育观后感
2015/06/17 职场文书