vue.js
文章平均质量分 50
FrankDengLei
这个作者很懒,什么都没留下…
展开
-
Vue.js处理组件中有DOM需要在父组件以外的地方渲染的情况
对于悬浮窗一类的组件,组件里的内容往往需要渲染在父组件以外的地方,比如<body>,此时组件内需要做如下操作: 在组件中为需要渲染到<body>上的DOM加上ref,比如<div ref="container"></div>,以索引到对应的DOM,可以是组件中最顶层的DOM。 调用document.body.appendChild(this.$refs.container),将目标DOM移动到<body>上,可以在mounted()生命周期中调用原创 2021-07-08 11:49:03 · 441 阅读 · 0 评论 -
vue.js使用过程中的一些笔记
vue.js使用过程中的一些笔记 watch列表中immediate为true时,监听回调将在beforeCreate和created生命周期之间执行。如需在此监听回调中访问子组件或DOM元素,请使用this.$nextTick()。 慎用beforeUpdate和updated生命周期钩子函数,尤其不能在此类生命周期函数中对data中的数据进行更改,否则极易导致死循环和浏览器崩溃。如果数据被渲染...原创 2019-07-27 12:03:08 · 230 阅读 · 0 评论