@@ -9,7 +9,7 @@ var demoModel = function (nameLc) {
import { reactive, toRefs, computed } from 'vue';
import { createComponent } from '@/packages/utils/create';
const { componentName, create } = createComponent('${nameLc}');
-export default create({
+export default /* @__PURE__ */ create({
props: {
name: {
type: String,
@@ -45,7 +45,7 @@ export interface menuItems {
subname: string;
[x: string]: string | boolean;
}
components: {
[Popup.name]: Popup,
Loading
@@ -52,7 +52,7 @@ export interface menuItems {
@@ -129,7 +129,7 @@ import Elevator from '../elevator/index.taro.vue';
const { create, componentName, translate } = createComponent('address');
import { Location, Location2, Check, Close, Left } from '@nutui/icons-vue-taro';
[Elevator.name]: Elevator,
@@ -128,7 +128,7 @@ import Elevator from '../elevator/index.vue';
const { componentName, create, translate } = createComponent('address');
import { Location, Location2, Check, Close, Left } from '@nutui/icons-vue';
Location,
Location2,
@@ -41,7 +41,7 @@ import { createComponent } from '@/packages/utils/create';
const { create } = createComponent('addresslist-general');
import ItemContents from './ItemContents.vue';
item: {
type: Object,
@@ -29,7 +29,7 @@ import { createComponent } from '@/packages/utils/create';
const { create } = createComponent('addresslist-item');
const { translate } = createComponent('addresslist');
import { Del, Edit } from '@nutui/icons-vue';
components: { Del, Edit },
@@ -33,7 +33,7 @@ import { createComponent } from '@/packages/utils/create';
const { create } = createComponent('addresslist-swipe');
@@ -65,7 +65,7 @@ import SwipeShell from './components/SwipeShell.vue';
import GeneralShell from './components/GeneralShell.vue';
import { floatData } from '@/packages/utils/util';
import Button from '../button/index.taro.vue';
data: {
type: Array,
import Button from '../button/index.vue';
@@ -10,7 +10,7 @@ import { reactive, toRefs, computed, PropType } from 'vue';
import { AnimateType, AnimateAction } from './type';
const { componentName, create } = createComponent('animate');
type: {
type: String as PropType<AnimateType>,
@@ -66,7 +66,7 @@ import { Service } from '@nutui/icons-vue';
import Range from '../range/index.vue';
const { componentName, create } = createComponent('audio');
url: {
@@ -28,7 +28,7 @@ import { createComponent } from '@/packages/utils/create';
const { componentName, create, translate } = createComponent('audio-operate');
// 展示的形式 back 倒退 play 开始 or 暂停 forward 快进 mute 静音
@@ -22,7 +22,7 @@
import { toRefs, onMounted, computed, inject, reactive, ref, Ref } from 'vue';
const { componentName, create } = createComponent('avatar');
size: {
@@ -20,7 +20,7 @@
@@ -7,7 +7,7 @@
import { toRefs, onMounted, computed, provide, ref } from 'vue';
const { componentName, create } = createComponent('avatar-group');
maxContent: {
@@ -23,7 +23,7 @@ import { createComponent } from '@/packages/utils/create';
import NutScrollView from '../scrollView/index.taro.vue';
const { componentName, create } = createComponent('backtop');
import { Top } from '@nutui/icons-vue-taro';
NutScrollView,
Top
@@ -12,7 +12,7 @@ import { createComponent } from '@/packages/utils/create';
import requestAniFrame, { cancelRaf } from '@/packages/utils/raf';
import { Top } from '@nutui/icons-vue';
},
@@ -19,7 +19,7 @@
import { computed, reactive } from 'vue';
const { create } = createComponent('badge');
value: {
type: [String, Number]
@@ -20,7 +20,7 @@ import { createComponent } from '@/packages/utils/create';
import Taro from '@tarojs/taro';
const { componentName, create } = createComponent('barrage');
danmu: {
@@ -12,7 +12,7 @@ import { computed, onMounted, onUnmounted, onDeactivated, ref, watch, nextTick,
name: 'barrage',
@@ -16,7 +16,7 @@ import { createComponent } from '@/packages/utils/create';
import { Loading } from '@nutui/icons-vue-taro';
import { ButtonShape, ButtonType, ButtonSize } from './type';
const { componentName, create } = createComponent('button');
components: { Loading },
color: String,
import { Loading } from '@nutui/icons-vue';
@@ -92,7 +92,7 @@ import { useExpose } from '@/packages/utils/useExpose/index';
import { CalendarRef } from '../calendaritem/type';
[CalendarItem.name]: CalendarItem,
[Popup.name]: Popup
@@ -95,7 +95,7 @@ import Utils from '@/packages/utils/date';
import { useExpose } from '@/packages/utils/useExpose/index';
@@ -82,7 +82,7 @@ import NutScrollView from '../scrollView/index.taro.vue';
import { isArray } from '@/packages/utils/util';
const TARO_ENV = Taro.getEnv();
NutScrollView
@@ -82,7 +82,7 @@ interface Dateprop {
month: string;
@@ -42,7 +42,7 @@ import { createComponent } from '@/packages/utils/create';
import Price from '../price/index.taro.vue';
import Tag from '../tag/index.taro.vue';
const { create } = createComponent('card');
[Price.name]: Price,
[Tag.name]: Tag
@@ -39,7 +39,7 @@ import { createComponent } from '@/packages/utils/create';
import Price from '../price/index.vue';
import Tag from '../tag/index.vue';
@@ -37,7 +37,7 @@ import { CascaderPane, CascaderOption, CascaderValue, convertConfig, Tabs } from
import { Loading, Checklist } from '@nutui/icons-vue-taro';
import Tree from './tree';
components: { Loading, Checklist },
visible: Boolean,
import { Loading, Checklist } from '@nutui/icons-vue';
@@ -55,7 +55,7 @@ const { create } = createComponent('cascader');
import CascaderItem from './cascader-item.taro.vue';
import Popup from '../popup/index.taro.vue';
[CascaderItem.name]: CascaderItem,
@@ -54,7 +54,7 @@ const { create } = createComponent('cascader');
import CascaderItem from './cascader-item.vue';
import Popup from '../popup/index.vue';
@@ -26,7 +26,7 @@ export type CategoryType = {
[key: string]: any;
};
//分类模式
@@ -60,7 +60,7 @@ export type CustomType = {
@@ -6,7 +6,7 @@ import { createComponent } from '@/packages/utils/create';
import { pxCheck } from '@/packages/utils/pxCheck';
const { componentName, create } = createComponent('cell');
import { Right } from '@nutui/icons-vue-taro';
components: { Right },
title: { type: String, default: '' },
@@ -7,7 +7,7 @@ import { useRouter } from '@/packages/utils/useRoute';
import { Right } from '@nutui/icons-vue';
@@ -14,7 +14,7 @@
import { computed } from 'vue';
const { componentName, create } = createComponent('cell-group');
desc: { type: String, default: '' }
@@ -4,5 +4,5 @@ const { create, componentName } = createComponent('checkbox');
import { component } from './common';
import { CheckNormal, Checked, CheckDisabled } from '@nutui/icons-vue-taro';
-export default create(component(componentName, { CheckNormal, Checked, CheckDisabled }));
+export default /* @__PURE__ */ create(component(componentName, { CheckNormal, Checked, CheckDisabled }));
</script>
import { CheckNormal, Checked, CheckDisabled } from '@nutui/icons-vue';
@@ -4,7 +4,7 @@ import { createComponent } from '@/packages/utils/create';
const { create, componentName } = createComponent('checkbox-group');
modelValue: {
@@ -16,7 +16,7 @@ interface Item {
key?: string;
value?: string;
progress: {
type: [Number, String],
@@ -37,7 +37,7 @@ export interface stopArr {
value: string;
@@ -8,7 +8,7 @@ import { computed, inject } from 'vue';
const { componentName, create } = createComponent('col');
span: {
type: [String, Number],
@@ -8,7 +8,7 @@ import { onMounted, provide, ref, watch, getCurrentInstance, computed } from 'vu
import { nextTick } from '@tarojs/taro';
const { create, componentName } = createComponent('collapse');
active: {
type: [String, Number, Array]
import { computed, getCurrentInstance, onMounted, provide, ref, watch } from 'vue';
type: [String, Number, Array],
@@ -57,7 +57,7 @@ import { createComponent, renderIcon } from '@/packages/utils/create';
import { DownArrow } from '@nutui/icons-vue-taro';
const { create, componentName } = createComponent('collapse-item');
collapseRef: {
type: Object
@@ -51,7 +51,7 @@ import { DownArrow } from '@nutui/icons-vue';
import { createComponent, renderIcon } from '@/packages/utils/create';
const { componentName, create, translate } = createComponent('comment-bottom');
import { Fabulous, Comment, MoreX } from '@nutui/icons-vue';
@@ -37,7 +37,7 @@ import { ref, watch, onMounted } from 'vue';
const { componentName, create } = createComponent('comment-header');
@@ -47,7 +47,7 @@ interface ImagesType {
bigImgUrl: string;
imgUrl: string;
@@ -59,7 +59,7 @@ interface ImagesType {
headerType: {
@@ -2,5 +2,5 @@
const { componentName, create } = createComponent('config-provider');
-export default create(component);
+export default /* @__PURE__ */ create(component);
@@ -15,7 +15,7 @@ import { getTimeStamp } from './util';
import { padZero } from '@/packages/utils/util';
const { componentName, create, translate } = createComponent('countdown');
@@ -14,7 +14,7 @@ import { createComponent } from '@/packages/utils/create';
import { getTimeStamp } from './util';
@@ -137,7 +137,7 @@ interface IData {
typeMachine: string;
initNum: {
type: Number,
@@ -44,7 +44,7 @@ const zhCNType: {
minute: '分',
seconds: '秒'
[Picker.name]: Picker
@@ -45,7 +45,7 @@ const zhCNType: {
minute: translate('minute'),
seconds: translate('seconds')
@@ -51,7 +51,7 @@ import Popup from '../popup/index.taro.vue';
import { popupProps } from '../popup/props';
import { isPromise } from '@/packages/utils/util';
inheritAttrs: false,
@@ -53,7 +53,7 @@ import Popup from '../popup/index.vue';
export type TextAlign = 'left' | 'center' | 'right' | 'top';
@@ -9,7 +9,7 @@ import { computed } from 'vue';
const { componentName, create } = createComponent('divider');
contentPosition: {
import requestAniFrame from '@/packages/utils/raf';
const { componentName, create } = createComponent('drag');
import Taro, { eventCenter, getCurrentInstance } from '@tarojs/taro';
attract: {
type: Boolean,
@@ -15,7 +15,7 @@ import { onMounted, onDeactivated, onActivated, reactive, ref, computed } from '
@@ -38,7 +38,7 @@ const { componentName, create, translate } = createComponent('ecard');
export interface dataList {
price: string | number;
[InputNumber.name]: InputNumber
@@ -40,7 +40,7 @@ import type { PropType } from 'vue';
@@ -62,7 +62,7 @@ import NutScrollView from '../scrollView/index.taro.vue';
@@ -45,7 +45,7 @@ import { useExpose } from '@/packages/utils/useExpose/index';
import { ElevatorData } from './type';
const { componentName, create } = createComponent('elevator');
height: {
@@ -40,7 +40,7 @@ type EllipsisedValue = {
tailing?: string;
content: {
@@ -23,7 +23,7 @@ type EllipsisedValue = {
@@ -42,7 +42,7 @@ const defaultStatus: statusOptions = {
network: 'https://static-ftcms.jd.com/p/files/61a9e31de7dcdbcc0ce62734.png'
image: {
@@ -5,7 +5,7 @@ import { component } from './common';
import OverLay from '../overlay/index.taro.vue';
const { create } = createComponent('fixed-nav');
import { Left } from '@nutui/icons-vue-taro';
-export default create(
+export default /* @__PURE__ */ create(
component({
[OverLay.name]: OverLay,
Left
import OverLay from '../overlay/index.vue';
import { Left } from '@nutui/icons-vue';
@@ -10,7 +10,7 @@ import { createComponent } from '@/packages/utils/create';
import CellGroup from '../cellgroup/index.vue';
const { create } = createComponent('form');
[CellGroup.name]: CellGroup
})
@@ -28,7 +28,7 @@ import { computed, inject, provide, PropType, ref, CSSProperties } from 'vue';
import Cell from '../cell/index.taro.vue';
const { componentName, create } = createComponent('form-item');
prop: {
import Cell from '../cell/index.vue';
const { create } = createComponent('grid');
@@ -18,7 +18,7 @@ import { useInject } from '@/packages/utils/useRelation/useInject';
import { GRID_KEY, GridProps } from '../grid/common';
const { create, componentName } = createComponent('grid-item');
text: {
type: String
@@ -19,7 +19,7 @@ import { useInject } from '@/packages/utils/useRelation/useInject';
@@ -1,5 +1,5 @@
<script lang="ts">
const { create } = createComponent('icon');
-export default create({});
+export default /* @__PURE__ */ create({});
const { componentName, create } = createComponent('image');
@@ -19,7 +19,7 @@ import { pxCheck } from '../../utils/pxCheck';
import { ImageFit, ImagePosition } from './type';
import { Image, ImageError } from '@nutui/icons-vue';
src: String,
fit: {
@@ -23,7 +23,7 @@ import { baseProps } from './types';
import Video from '../video/index.vue';
const { create } = createComponent('image-preview-item');
...baseProps,
@@ -38,7 +38,7 @@ import Taro from '@tarojs/taro';
import { CircleClose } from '@nutui/icons-vue-taro';
const { create } = createComponent('image-preview');
show: {
@@ -58,7 +58,7 @@ import Popup from '../popup/index.vue';
import Swiper from '../swiper/index.vue';
import SwiperItem from '../swiperitem/index.vue';
images: { type: Array as PropType<ImageInterface[]>, default: () => [] },
const { componentName, create } = createComponent('indicator');