Commit 5ae30dd9 authored by daipeng's avatar daipeng Committed by 杨奕

Popover: v-popover directive supports expression (#9564)

parent a64543b9
export default {
bind(el, binding, vnode) {
vnode.context.$refs[binding.arg].$refs.reference = el;
// vue中 v-popover:argument 和 v-popover="variate|| expression"得到的binding数据是不同的。后者可以指向动态popver组件,可以极大的增强popover指令的灵活程度。
const _ref = binding.expression ? binding.value : binding.arg;
vnode.context.$refs[_ref].$refs.reference = el;
}
};
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment