提交 0dd4ae5b 编写于 作者: Q qiang

fix(ssr): type

上级 18ca489f
...@@ -70,8 +70,8 @@ export default /*#__PURE__*/ defineBuiltInComponent({ ...@@ -70,8 +70,8 @@ export default /*#__PURE__*/ defineBuiltInComponent({
const contexts: MovableViewContext[] = [] const contexts: MovableViewContext[] = []
for (let index = 0; index < movableViewItems.length; index++) { for (let index = 0; index < movableViewItems.length; index++) {
let movableViewItem: VNode | Element = movableViewItems[index] let movableViewItem: VNode | Element = movableViewItems[index]
if (!(movableViewItem instanceof Element)) { if (!(__PLATFORM__ === 'app' && movableViewItem instanceof Element)) {
movableViewItem = movableViewItem.el as HTMLElement movableViewItem = (movableViewItem as VNode).el as HTMLElement
} }
const movableViewContext = originMovableViewContexts.find( const movableViewContext = originMovableViewContexts.find(
(context) => movableViewItem === context.rootRef.value (context) => movableViewItem === context.rootRef.value
......
...@@ -106,7 +106,7 @@ export default /*#__PURE__*/ defineBuiltInComponent({ ...@@ -106,7 +106,7 @@ export default /*#__PURE__*/ defineBuiltInComponent({
let columnsRef: Ref<VNode[] | HTMLCollection> = ref([]) let columnsRef: Ref<VNode[] | HTMLCollection> = ref([])
function getItemIndex(vnode: VNode): number { function getItemIndex(vnode: VNode): number {
const columnVNodes = columnsRef.value const columnVNodes = columnsRef.value
if (columnVNodes instanceof HTMLCollection) { if (__PLATFORM__ === 'app' && columnVNodes instanceof HTMLCollection) {
return Array.prototype.indexOf.call( return Array.prototype.indexOf.call(
columnVNodes as HTMLCollection, columnVNodes as HTMLCollection,
vnode.el vnode.el
......
...@@ -3344,7 +3344,7 @@ var index$p = /* @__PURE__ */ defineBuiltInComponent({ ...@@ -3344,7 +3344,7 @@ var index$p = /* @__PURE__ */ defineBuiltInComponent({
const contexts = []; const contexts = [];
for (let index2 = 0; index2 < movableViewItems.length; index2++) { for (let index2 = 0; index2 < movableViewItems.length; index2++) {
let movableViewItem = movableViewItems[index2]; let movableViewItem = movableViewItems[index2];
if (!(movableViewItem instanceof Element)) { {
movableViewItem = movableViewItem.el; movableViewItem = movableViewItem.el;
} }
const movableViewContext = originMovableViewContexts.find((context) => movableViewItem === context.rootRef.value); const movableViewContext = originMovableViewContexts.find((context) => movableViewItem === context.rootRef.value);
...@@ -4398,9 +4398,6 @@ var PickerView = /* @__PURE__ */ defineBuiltInComponent({ ...@@ -4398,9 +4398,6 @@ var PickerView = /* @__PURE__ */ defineBuiltInComponent({
let columnsRef = vue.ref([]); let columnsRef = vue.ref([]);
function getItemIndex(vnode) { function getItemIndex(vnode) {
const columnVNodes = columnsRef.value; const columnVNodes = columnsRef.value;
if (columnVNodes instanceof HTMLCollection) {
return Array.prototype.indexOf.call(columnVNodes, vnode.el);
}
return columnVNodes.indexOf(vnode); return columnVNodes.indexOf(vnode);
} }
const getPickerViewColumn = function(columnInstance) { const getPickerViewColumn = function(columnInstance) {
......
...@@ -8420,7 +8420,7 @@ var MovableArea = /* @__PURE__ */ defineBuiltInComponent({ ...@@ -8420,7 +8420,7 @@ var MovableArea = /* @__PURE__ */ defineBuiltInComponent({
const contexts = []; const contexts = [];
for (let index2 = 0; index2 < movableViewItems.length; index2++) { for (let index2 = 0; index2 < movableViewItems.length; index2++) {
let movableViewItem = movableViewItems[index2]; let movableViewItem = movableViewItems[index2];
if (!(movableViewItem instanceof Element)) { {
movableViewItem = movableViewItem.el; movableViewItem = movableViewItem.el;
} }
const movableViewContext = originMovableViewContexts.find((context) => movableViewItem === context.rootRef.value); const movableViewContext = originMovableViewContexts.find((context) => movableViewItem === context.rootRef.value);
...@@ -9806,9 +9806,6 @@ var PickerView = /* @__PURE__ */ defineBuiltInComponent({ ...@@ -9806,9 +9806,6 @@ var PickerView = /* @__PURE__ */ defineBuiltInComponent({
let columnsRef = ref([]); let columnsRef = ref([]);
function getItemIndex(vnode) { function getItemIndex(vnode) {
const columnVNodes = columnsRef.value; const columnVNodes = columnsRef.value;
if (columnVNodes instanceof HTMLCollection) {
return Array.prototype.indexOf.call(columnVNodes, vnode.el);
}
return columnVNodes.indexOf(vnode); return columnVNodes.indexOf(vnode);
} }
const getPickerViewColumn = function(columnInstance) { const getPickerViewColumn = function(columnInstance) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册