获取$el的方式异同
来源:6-2 notification之通过方法调用
自渡者说
2019-03-28
通知组件中上面用instance.vm.$el
,而在下面循环中用item.$el.offsetHeight
,二者场景有啥不同
let instance = new NotificationConstructor({
propsData: {
...rest
},
data: {
autoClose: typeof autoClose === 'undefined' ? 3000 : autoClose
}
})
let id = `notification_${seed++}`
instance.id = id
instance.vm = instance.$mount()
//位置一
document.body.appendChild(instance.vm.$el)
instance.vm.visible = true
let verticalOffset = 0
instances.forEach(item => {
//位置二
verticalOffset += item.$el.offsetHeight + 16
})
写回答
1回答
-
Jokcy
2019-03-28
额,同学能麻烦你把具体的代码和场景解释一下么,你这么描述完全看不懂你想表达什么。。。
022019-03-31
相似问题