mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-05-22 06:31:45 +08:00
fix(Popover): add Object.assign polyfill
This commit is contained in:
parent
cb47f2bbd1
commit
27ed9d1fb7
@ -45,6 +45,7 @@
|
|||||||
<div class="demo-popover-box">
|
<div class="demo-popover-box">
|
||||||
<van-popover
|
<van-popover
|
||||||
v-model="show.placement"
|
v-model="show.placement"
|
||||||
|
theme="dark"
|
||||||
:actions="t('shortActions')"
|
:actions="t('shortActions')"
|
||||||
:placement="currentPlacement"
|
:placement="currentPlacement"
|
||||||
>
|
>
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
import { createPopper } from '@popperjs/core/lib/popper-lite';
|
import { createPopper } from '@popperjs/core/lib/popper-lite';
|
||||||
import offsetModifier from '@popperjs/core/lib/modifiers/offset';
|
import offsetModifier from '@popperjs/core/lib/modifiers/offset';
|
||||||
|
import extendsHelper from '@babel/runtime/helpers/esm/extends';
|
||||||
import { createNamespace } from '../utils';
|
import { createNamespace } from '../utils';
|
||||||
import { BORDER_BOTTOM } from '../utils/constant';
|
import { BORDER_BOTTOM } from '../utils/constant';
|
||||||
|
|
||||||
@ -10,6 +11,12 @@ import { ClickOutsideMixin } from '../mixins/click-outside';
|
|||||||
import Icon from '../icon';
|
import Icon from '../icon';
|
||||||
import Popup from '../popup';
|
import Popup from '../popup';
|
||||||
|
|
||||||
|
// add Object.assign polyfill for popper.js
|
||||||
|
// see: https://popper.js.org/docs/v2/browser-support/
|
||||||
|
if (!Object.assign) {
|
||||||
|
Object.assign = extendsHelper;
|
||||||
|
}
|
||||||
|
|
||||||
const [createComponent, bem] = createNamespace('popover');
|
const [createComponent, bem] = createNamespace('popover');
|
||||||
|
|
||||||
export default createComponent({
|
export default createComponent({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user