Commit 3c12100f authored by qingwei.li's avatar qingwei.li

Components: use es2015 export module, fixed #907

parent ed97f69a
const Alert = require('./src/main'); import Alert from './src/main';
/* istanbul ignore next */ /* istanbul ignore next */
Alert.install = function(Vue) { Alert.install = function(Vue) {
Vue.component(Alert.name, Alert); Vue.component(Alert.name, Alert);
}; };
module.exports = Alert; export default Alert;
const ElAutocomplete = require('./src/autocomplete'); import ElAutocomplete from './src/autocomplete';
/* istanbul ignore next */ /* istanbul ignore next */
ElAutocomplete.install = function(Vue) { ElAutocomplete.install = function(Vue) {
Vue.component(ElAutocomplete.name, ElAutocomplete); Vue.component(ElAutocomplete.name, ElAutocomplete);
}; };
module.exports = ElAutocomplete; export default ElAutocomplete;
const Badge = require('./src/main'); import Badge from './src/main';
/* istanbul ignore next */ /* istanbul ignore next */
Badge.install = function(Vue) { Badge.install = function(Vue) {
Vue.component(Badge.name, Badge); Vue.component(Badge.name, Badge);
}; };
module.exports = Badge; export default Badge;
const ElBreadcrumbItem = require('../breadcrumb/src/breadcrumb-item'); import ElBreadcrumbItem from '../breadcrumb/src/breadcrumb-item';
/* istanbul ignore next */ /* istanbul ignore next */
ElBreadcrumbItem.install = function(Vue) { ElBreadcrumbItem.install = function(Vue) {
Vue.component(ElBreadcrumbItem.name, ElBreadcrumbItem); Vue.component(ElBreadcrumbItem.name, ElBreadcrumbItem);
}; };
module.exports = ElBreadcrumbItem; export default ElBreadcrumbItem;
const ElBreadcrumb = require('./src/breadcrumb'); import ElBreadcrumb from './src/breadcrumb';
/* istanbul ignore next */ /* istanbul ignore next */
ElBreadcrumb.install = function(Vue) { ElBreadcrumb.install = function(Vue) {
Vue.component(ElBreadcrumb.name, ElBreadcrumb); Vue.component(ElBreadcrumb.name, ElBreadcrumb);
}; };
module.exports = ElBreadcrumb; export default ElBreadcrumb;
const ElButtonGroup = require('../button/src/button-group'); import ElButtonGroup from '../button/src/button-group';
/* istanbul ignore next */ /* istanbul ignore next */
ElButtonGroup.install = function(Vue) { ElButtonGroup.install = function(Vue) {
Vue.component(ElButtonGroup.name, ElButtonGroup); Vue.component(ElButtonGroup.name, ElButtonGroup);
}; };
module.exports = ElButtonGroup; export default ElButtonGroup;
node_modules/
npm-debug.log
npm-debug.log.*
import ElButton from './src/button';
import ElButtonGroup from './src/button-group';
/* istanbul ignore next */
export default function(Vue) {
Vue.component(ElButton.name, ElButton);
Vue.component(ElButtonGroup.name, ElButtonGroup);
};
export {
ElButton,
ElButtonGroup
};
...@@ -4,7 +4,7 @@ var config = require('../../build/config'); ...@@ -4,7 +4,7 @@ var config = require('../../build/config');
cooking.set({ cooking.set({
entry: { entry: {
index: path.join(__dirname, 'index.js') index: path.join(__dirname, '_index.js')
}, },
dist: path.join(__dirname, 'lib'), dist: path.join(__dirname, 'lib'),
template: false, template: false,
......
const ElButton = require('./src/button'); import ElButton from './src/button';
const ElButtonGroup = require('./src/button-group');
/* istanbul ignore next */ /* istanbul ignore next */
ElButton.install = function(Vue) { ElButton.install = function(Vue) {
Vue.component(ElButton.name, ElButton); Vue.component(ElButton.name, ElButton);
Vue.component(ElButtonGroup.name, ElButtonGroup);
}; };
module.exports = ElButton; export default ElButton;
const Card = require('./src/main'); import Card from './src/main';
/* istanbul ignore next */ /* istanbul ignore next */
Card.install = function(Vue) { Card.install = function(Vue) {
Vue.component(Card.name, Card); Vue.component(Card.name, Card);
}; };
module.exports = Card; export default Card;
const ElCheckboxGroup = require('../checkbox/src/checkbox-group.vue'); import ElCheckboxGroup from '../checkbox/src/checkbox-group.vue';
/* istanbul ignore next */ /* istanbul ignore next */
ElCheckboxGroup.install = function(Vue) { ElCheckboxGroup.install = function(Vue) {
Vue.component(ElCheckboxGroup.name, ElCheckboxGroup); Vue.component(ElCheckboxGroup.name, ElCheckboxGroup);
}; };
module.exports = ElCheckboxGroup; export default ElCheckboxGroup;
const ElCheckbox = require('./src/checkbox'); import ElCheckbox from './src/checkbox';
const ElCheckboxGroup = require('./src/checkbox-group.vue'); import ElCheckboxGroup from './src/checkbox-group.vue';
/* istanbul ignore next */ /* istanbul ignore next */
module.exports = function install(Vue) { export default function install(Vue) {
Vue.component(ElCheckboxGroup.name, ElCheckboxGroup); Vue.component(ElCheckboxGroup.name, ElCheckboxGroup);
Vue.component(ElCheckbox.name, ElCheckbox); Vue.component(ElCheckbox.name, ElCheckbox);
}; };
exports.ElCheckbox = ElCheckbox; export {
exports.ElCheckboxGroup = ElCheckboxGroup; ElCheckbox,
ElCheckboxGroup
};
...@@ -4,7 +4,7 @@ var config = require('../../build/config'); ...@@ -4,7 +4,7 @@ var config = require('../../build/config');
cooking.set({ cooking.set({
entry: { entry: {
index: path.join(__dirname, 'index.js') index: path.join(__dirname, '_index.js')
}, },
dist: path.join(__dirname, 'lib'), dist: path.join(__dirname, 'lib'),
template: false, template: false,
......
const ElCheckbox = require('./src/checkbox'); import ElCheckbox from './src/checkbox';
/* istanbul ignore next */ /* istanbul ignore next */
ElCheckbox.install = function(Vue) { ElCheckbox.install = function(Vue) {
Vue.component(ElCheckbox.name, ElCheckbox); Vue.component(ElCheckbox.name, ElCheckbox);
}; };
module.exports = ElCheckbox; export default ElCheckbox;
const ElCol = require('./src/col'); import ElCol from './src/col';
/* istanbul ignore next */ /* istanbul ignore next */
ElCol.install = function(Vue) { ElCol.install = function(Vue) {
Vue.component(ElCol.name, ElCol); Vue.component(ElCol.name, ElCol);
}; };
module.exports = ElCol; export default ElCol;
...@@ -3,12 +3,10 @@ import TimePicker from './src/picker/time-picker'; ...@@ -3,12 +3,10 @@ import TimePicker from './src/picker/time-picker';
import TimeSelect from './src/picker/time-select'; import TimeSelect from './src/picker/time-select';
/* istanbul ignore next */ /* istanbul ignore next */
module.exports = function install(Vue) { export default function install(Vue) {
Vue.component(DatePicker.name, DatePicker); Vue.component(DatePicker.name, DatePicker);
Vue.component(TimePicker.name, TimePicker); Vue.component(TimePicker.name, TimePicker);
Vue.component(TimeSelect.name, TimeSelect); Vue.component(TimeSelect.name, TimeSelect);
}; };
exports.DatePicker = DatePicker; export { DatePicker, TimePicker, TimeSelect };
exports.TimePicker = TimePicker;
exports.TimeSelect = TimeSelect;
...@@ -5,4 +5,4 @@ DatePicker.install = function install(Vue) { ...@@ -5,4 +5,4 @@ DatePicker.install = function install(Vue) {
Vue.component(DatePicker.name, DatePicker); Vue.component(DatePicker.name, DatePicker);
}; };
module.exports = DatePicker; export default DatePicker;
const ElDialog = require('./src/component'); import ElDialog from './src/component';
/* istanbul ignore next */ /* istanbul ignore next */
ElDialog.install = function(Vue) { ElDialog.install = function(Vue) {
Vue.component(ElDialog.name, ElDialog); Vue.component(ElDialog.name, ElDialog);
}; };
module.exports = ElDialog; export default ElDialog;
const ElDropdownItem = require('../dropdown/src/dropdown-item'); import ElDropdownItem from '../dropdown/src/dropdown-item';
/* istanbul ignore next */ /* istanbul ignore next */
ElDropdownItem.install = function(Vue) { ElDropdownItem.install = function(Vue) {
Vue.component(ElDropdownItem.name, ElDropdownItem); Vue.component(ElDropdownItem.name, ElDropdownItem);
}; };
module.exports = ElDropdownItem; export default ElDropdownItem;
const ElDropdownMenu = require('../dropdown/src/dropdown-menu'); import ElDropdownMenu from '../dropdown/src/dropdown-menu';
/* istanbul ignore next */ /* istanbul ignore next */
ElDropdownMenu.install = function(Vue) { ElDropdownMenu.install = function(Vue) {
Vue.component(ElDropdownMenu.name, ElDropdownMenu); Vue.component(ElDropdownMenu.name, ElDropdownMenu);
}; };
module.exports = ElDropdownMenu; export default ElDropdownMenu;
const ElDropdown = require('./src/dropdown'); import ElDropdown from './src/dropdown';
/* istanbul ignore next */ /* istanbul ignore next */
ElDropdown.install = function(Vue) { ElDropdown.install = function(Vue) {
Vue.component(ElDropdown.name, ElDropdown); Vue.component(ElDropdown.name, ElDropdown);
}; };
module.exports = ElDropdown; export default ElDropdown;
const ElFormItem = require('../form/src/form-item'); import ElFormItem from '../form/src/form-item';
/* istanbul ignore next */ /* istanbul ignore next */
ElFormItem.install = function(Vue) { ElFormItem.install = function(Vue) {
Vue.component(ElFormItem.name, ElFormItem); Vue.component(ElFormItem.name, ElFormItem);
}; };
module.exports = ElFormItem; export default ElFormItem;
const ElFormItem = require('./src/form-item'); import ElFormItem from './src/form-item';
const ElForm = require('./src/form'); import ElForm from './src/form';
/* istanbul ignore next */ /* istanbul ignore next */
module.exports = function(Vue) { export default function(Vue) {
Vue.component(ElForm.name, ElForm); Vue.component(ElForm.name, ElForm);
Vue.component(ElFormItem.name, ElFormItem); Vue.component(ElFormItem.name, ElFormItem);
}; };
exports = ElFormItem; export { ElForm, ElFormItem };
exports = ElForm;
const ElForm = require('./src/form'); import ElForm from './src/form';
/* istanbul ignore next */ /* istanbul ignore next */
ElForm.install = function(Vue) { ElForm.install = function(Vue) {
Vue.component(ElForm.name, ElForm); Vue.component(ElForm.name, ElForm);
}; };
module.exports = ElForm; export default ElForm;
const ElIcon = require('./src/icon.vue'); import ElIcon from './src/icon.vue';
/* istanbul ignore next */ /* istanbul ignore next */
ElIcon.install = function(Vue) { ElIcon.install = function(Vue) {
Vue.component(ElIcon.name, ElIcon); Vue.component(ElIcon.name, ElIcon);
}; };
module.exports = ElIcon; export default ElIcon;
const ElInputNumber = require('./src/input-number'); import ElInputNumber from './src/input-number';
/* istanbul ignore next */ /* istanbul ignore next */
ElInputNumber.install = function(Vue) { ElInputNumber.install = function(Vue) {
Vue.component(ElInputNumber.name, ElInputNumber); Vue.component(ElInputNumber.name, ElInputNumber);
}; };
module.exports = ElInputNumber; export default ElInputNumber;
const ElInput = require('./src/input'); import ElInput from './src/input';
/* istanbul ignore next */ /* istanbul ignore next */
ElInput.install = function(Vue) { ElInput.install = function(Vue) {
Vue.component(ElInput.name, ElInput); Vue.component(ElInput.name, ElInput);
}; };
module.exports = ElInput; export default ElInput;
module.exports = require('./src/directive'); import Directive from './src/directive';
export default Directive;
const ElMenuItemGroup = require('../menu/src/menu-item-group'); import ElMenuItemGroup from '../menu/src/menu-item-group';
/* istanbul ignore next */ /* istanbul ignore next */
ElMenuItemGroup.install = function(Vue) { ElMenuItemGroup.install = function(Vue) {
Vue.component(ElMenuItemGroup.name, ElMenuItemGroup); Vue.component(ElMenuItemGroup.name, ElMenuItemGroup);
}; };
module.exports = ElMenuItemGroup; export default ElMenuItemGroup;
const ElMenuItem = require('../menu/src/menu-item'); import ElMenuItem from '../menu/src/menu-item';
/* istanbul ignore next */ /* istanbul ignore next */
ElMenuItem.install = function(Vue) { ElMenuItem.install = function(Vue) {
Vue.component(ElMenuItem.name, ElMenuItem); Vue.component(ElMenuItem.name, ElMenuItem);
}; };
module.exports = ElMenuItem; export default ElMenuItem;
const ElMenu = require('./src/menu'); import ElMenu from './src/menu';
const ElMenuItem = require('./src/menu-item'); import ElMenuItem from './src/menu-item';
const ElMenuItemGroup = require('./src/menu-item-group'); import ElMenuItemGroup from './src/menu-item-group';
const ElSubmenu = require('./src/submenu'); import ElSubmenu from './src/submenu';
/* istanbul ignore next */ /* istanbul ignore next */
module.exports = function(Vue) { export default function(Vue) {
Vue.component(ElMenuItem.name, ElMenuItem); Vue.component(ElMenuItem.name, ElMenuItem);
Vue.component(ElMenuItemGroup.name, ElMenuItemGroup); Vue.component(ElMenuItemGroup.name, ElMenuItemGroup);
Vue.component(ElMenu.name, ElMenu); Vue.component(ElMenu.name, ElMenu);
Vue.component(ElSubmenu.name, ElSubmenu); Vue.component(ElSubmenu.name, ElSubmenu);
}; };
exports.ElMenuItemGroup = ElMenuItemGroup; export {
exports.ElMenuItem = ElMenuItem; ElMenuItemGroup,
exports.ElMenu = ElMenu; ElMenuItem,
exports.ElSubmenu = ElSubmenu; ElMenu,
ElSubmenu
};
const ElMenu = require('./src/menu'); import ElMenu from './src/menu';
/* istanbul ignore next */ /* istanbul ignore next */
ElMenu.install = function(Vue) { ElMenu.install = function(Vue) {
Vue.component(ElMenu.name, ElMenu); Vue.component(ElMenu.name, ElMenu);
}; };
module.exports = ElMenu; export default ElMenu;
module.exports = require('./src/main.js'); import MessageBox from './src/main.js';
export default MessageBox;
module.exports = require('./src/main.js'); import Message from './src/main.js';
export default Message;
module.exports = require('./src/main.js'); import Notification from './src/main.js';
export default Notification;
const ElOptionGroup = require('../select/src/option-group'); import ElOptionGroup from '../select/src/option-group';
/* istanbul ignore next */ /* istanbul ignore next */
ElOptionGroup.install = function(Vue) { ElOptionGroup.install = function(Vue) {
Vue.component(ElOptionGroup.name, ElOptionGroup); Vue.component(ElOptionGroup.name, ElOptionGroup);
}; };
module.exports = ElOptionGroup; export default ElOptionGroup;
const ElOption = require('../select/src/option'); import ElOption from '../select/src/option';
/* istanbul ignore next */ /* istanbul ignore next */
ElOption.install = function(Vue) { ElOption.install = function(Vue) {
Vue.component(ElOption.name, ElOption); Vue.component(ElOption.name, ElOption);
}; };
module.exports = ElOption; export default ElOption;
const Pagination = require('./src/pagination'); import Pagination from './src/pagination';
/* istanbul ignore next */ /* istanbul ignore next */
Pagination.install = function(Vue) { Pagination.install = function(Vue) {
Vue.component(Pagination.name, Pagination); Vue.component(Pagination.name, Pagination);
}; };
module.exports = Pagination; export default Pagination;
const Popover = require('./src/main'); import Popover from './src/main';
const directive = require('./src/directive').default; import directive from './src/directive';
const Vue = require('vue'); import Vue from 'vue';
Vue.directive('popover', directive); Vue.directive('popover', directive);
...@@ -11,4 +11,4 @@ Popover.install = function(Vue) { ...@@ -11,4 +11,4 @@ Popover.install = function(Vue) {
}; };
Popover.directive = directive; Popover.directive = directive;
module.exports = Popover; export default Popover;
const ElProgress = require('./src/progress'); import ElProgress from './src/progress';
/* istanbul ignore next */ /* istanbul ignore next */
ElProgress.install = function(Vue) { ElProgress.install = function(Vue) {
Vue.component(ElProgress.name, ElProgress); Vue.component(ElProgress.name, ElProgress);
}; };
module.exports = ElProgress; export default ElProgress;
const RadioButton = require('../radio/src/radio-button.vue'); import RadioButton from '../radio/src/radio-button.vue';
/* istanbul ignore next */ /* istanbul ignore next */
RadioButton.install = function(Vue) { RadioButton.install = function(Vue) {
Vue.component(RadioButton.name, RadioButton); Vue.component(RadioButton.name, RadioButton);
}; };
module.exports = RadioButton; export default RadioButton;
const RadioGroup = require('../radio/src/radio-group.vue'); import RadioGroup from '../radio/src/radio-group.vue';
/* istanbul ignore next */ /* istanbul ignore next */
RadioGroup.install = function(Vue) { RadioGroup.install = function(Vue) {
Vue.component(RadioGroup.name, RadioGroup); Vue.component(RadioGroup.name, RadioGroup);
}; };
module.exports = RadioGroup; export default RadioGroup;
const ElRadio = require('./src/radio'); import Radio from './src/radio';
const RadioButton = require('./src/radio-button.vue'); import RadioButton from './src/radio-button.vue';
const RadioGroup = require('./src/radio-group.vue'); import RadioGroup from './src/radio-group.vue';
/* istanbul ignore next */ /* istanbul ignore next */
module.exports = function(Vue) { export default function(Vue) {
Vue.component(ElRadio.name, ElRadio); Vue.component(Radio.name, Radio);
Vue.component(RadioButton.name, RadioButton); Vue.component(RadioButton.name, RadioButton);
Vue.component(RadioGroup.name, RadioGroup); Vue.component(RadioGroup.name, RadioGroup);
}; };
exports.ElRadio = ElRadio; export { Radio, RadioButton, RadioGroup };
exports.RadioButton = ElRadio;
exports.RadioGroup = RadioGroup;
const ElRadio = require('./src/radio'); import Radio from './src/radio';
/* istanbul ignore next */ /* istanbul ignore next */
ElRadio.install = function(Vue) { Radio.install = function(Vue) {
Vue.component('el-radio', ElRadio); Vue.component('el-radio', Radio);
}; };
module.exports = ElRadio; export default Radio;
const Rate = require('./src/main'); import Rate from './src/main';
/* istanbul ignore next */ /* istanbul ignore next */
Rate.install = function(Vue) { Rate.install = function(Vue) {
Vue.component(Rate.name, Rate); Vue.component(Rate.name, Rate);
}; };
module.exports = Rate; export default Rate;
const ElRow = require('./src/row'); import Row from './src/row';
/* istanbul ignore next */ /* istanbul ignore next */
ElRow.install = function(Vue) { Row.install = function(Vue) {
Vue.component(ElRow.name, ElRow); Vue.component(Row.name, Row);
}; };
module.exports = ElRow; export default Row;
const ElSelect = require('./src/select'); import Select from './src/select';
const ElOption = require('./src/option'); import Option from './src/option';
const ElOptionGroup = require('./src/option-group'); import OptionGroup from './src/option-group';
/* istanbul ignore next */ /* istanbul ignore next */
module.exports = function(Vue) { export default function(Vue) {
Vue.component(ElSelect.name, ElSelect); Vue.component(Select.name, Select);
Vue.component(ElOption.name, ElOption); Vue.component(Option.name, Option);
Vue.component(ElOptionGroup.name, ElOptionGroup); Vue.component(OptionGroup.name, OptionGroup);
}; };
exports.ElSelect = ElSelect; export { Select, Option, OptionGroup };
exports.ElOption = ElOption;
exports.ElOptionGroup = ElOptionGroup;
var ElSelect = require('./src/select'); import Select from './src/select';
/* istanbul ignore next */ /* istanbul ignore next */
ElSelect.install = function(Vue) { Select.install = function(Vue) {
Vue.component(ElSelect.name, ElSelect); Vue.component(Select.name, Select);
}; };
module.exports = ElSelect; export default Select;
const Slider = require('./src/main'); import Slider from './src/main';
/* istanbul ignore next */ /* istanbul ignore next */
Slider.install = function(Vue) { Slider.install = function(Vue) {
Vue.component(Slider.name, Slider); Vue.component(Slider.name, Slider);
}; };
module.exports = Slider; export default Slider;
const ElSpinner = require('./src/spinner'); import Spinner from './src/spinner';
/* istanbul ignore next */ /* istanbul ignore next */
ElSpinner.install = function(Vue) { Spinner.install = function(Vue) {
Vue.component(ElSpinner.name, ElSpinner); Vue.component(Spinner.name, Spinner);
}; };
module.exports = ElSpinner; export default Spinner;
const Step = require('../steps/src/step'); import Step from '../steps/src/step';
/* istanbul ignore next */ /* istanbul ignore next */
Step.install = function(Vue) { Step.install = function(Vue) {
Vue.component(Step.name, Step); Vue.component(Step.name, Step);
}; };
module.exports = Step; export default Step;
const Steps = require('./src/steps'); import Steps from './src/steps';
const Step = require('./src/step'); import Step from './src/step';
/* istanbul ignore next */ /* istanbul ignore next */
module.exports = function(Vue) { export default function(Vue) {
Vue.component(Steps.name, Steps); Vue.component(Steps.name, Steps);
Vue.component(Step.name, Step); Vue.component(Step.name, Step);
}; };
exports.Steps = Steps; export { Step, Steps };
exports.Step = Step;
const Steps = require('./src/steps'); import Steps from './src/steps';
/* istanbul ignore next */ /* istanbul ignore next */
Steps.install = function(Vue) { Steps.install = function(Vue) {
Vue.component(Steps.name, Steps); Vue.component(Steps.name, Steps);
}; };
module.exports = Steps; export default Steps;
const ElSubmenu = require('../menu/src/submenu'); import ElSubmenu from '../menu/src/submenu';
/* istanbul ignore next */ /* istanbul ignore next */
ElSubmenu.install = function(Vue) { ElSubmenu.install = function(Vue) {
Vue.component(ElSubmenu.name, ElSubmenu); Vue.component(ElSubmenu.name, ElSubmenu);
}; };
module.exports = ElSubmenu; export default ElSubmenu;
const ElSwitch = require('./src/component'); import Switch from './src/component';
/* istanbul ignore next */ /* istanbul ignore next */
ElSwitch.install = function(Vue) { Switch.install = function(Vue) {
Vue.component(ElSwitch.name, ElSwitch); Vue.component(Switch.name, Switch);
}; };
module.exports = ElSwitch; export default Switch;
const TabPane = require('../tabs/src/tab-pane.vue'); import TabPane from '../tabs/src/tab-pane.vue';
/* istanbul ignore next */ /* istanbul ignore next */
TabPane.install = function(Vue) { TabPane.install = function(Vue) {
Vue.component(TabPane.name, TabPane); Vue.component(TabPane.name, TabPane);
}; };
module.exports = TabPane; export default TabPane;
const ElTableColumn = require('../table/src/table-column'); import ElTableColumn from '../table/src/table-column';
/* istanbul ignore next */ /* istanbul ignore next */
ElTableColumn.install = function(Vue) { ElTableColumn.install = function(Vue) {
Vue.component(ElTableColumn.name, ElTableColumn); Vue.component(ElTableColumn.name, ElTableColumn);
}; };
module.exports = ElTableColumn; export default ElTableColumn;
const ElTableColumn = require('./src/table-column'); import ElTableColumn from './src/table-column';
const ElTable = require('./src/table'); import ElTable from './src/table';
/* istanbul ignore next */ /* istanbul ignore next */
module.exports = function(Vue) { export default function(Vue) {
Vue.component(ElTable.name, ElTable); Vue.component(ElTable.name, ElTable);
Vue.component(ElTableColumn.name, ElTableColumn); Vue.component(ElTableColumn.name, ElTableColumn);
}; };
exports.ElTable = ElTable; export { ElTable, ElTableColumn };
exports.ElTableColumn = ElTableColumn;
const ElTable = require('./src/table'); import ElTable from './src/table';
/* istanbul ignore next */ /* istanbul ignore next */
ElTable.install = function(Vue) { ElTable.install = function(Vue) {
Vue.component(ElTable.name, ElTable); Vue.component(ElTable.name, ElTable);
}; };
module.exports = ElTable; export default ElTable;
const ElTabs = require('./src/tabs'); import ElTabs from './src/tabs';
const ElTabPane = require('./src/tab-pane'); import ElTabPane from './src/tab-pane';
/* istanbul ignore next */ /* istanbul ignore next */
module.exports = function(Vue) { export default function(Vue) {
Vue.component(ElTabs.name, ElTabs); Vue.component(ElTabs.name, ElTabs);
Vue.component(ElTabPane.name, ElTabPane); Vue.component(ElTabPane.name, ElTabPane);
}; };
exports.ElTabs = ElTabs; export { ElTabs, ElTabPane };
exports.ElTabPane = ElTabPane;
const ElTabs = require('./src/tabs'); import ElTabs from './src/tabs';
/* istanbul ignore next */ /* istanbul ignore next */
ElTabs.install = function(Vue) { ElTabs.install = function(Vue) {
Vue.component(ElTabs.name, ElTabs); Vue.component(ElTabs.name, ElTabs);
}; };
module.exports = ElTabs; export default ElTabs;
const ElTag = require('./src/tag'); import ElTag from './src/tag';
/* istanbul ignore next */ /* istanbul ignore next */
ElTag.install = function(Vue) { ElTag.install = function(Vue) {
Vue.component(ElTag.name, ElTag); Vue.component(ElTag.name, ElTag);
}; };
module.exports = ElTag; export default ElTag;
const TimePicker = require('../date-picker/src/picker/time-picker'); import TimePicker from '../date-picker/src/picker/time-picker';
/* istanbul ignore next */ /* istanbul ignore next */
TimePicker.install = function(Vue) { TimePicker.install = function(Vue) {
Vue.component(TimePicker.name, TimePicker); Vue.component(TimePicker.name, TimePicker);
}; };
module.exports = TimePicker; export default TimePicker;
const TimeSelect = require('../date-picker/src/picker/time-select'); import TimeSelect from '../date-picker/src/picker/time-select';
/* istanbul ignore next */ /* istanbul ignore next */
TimeSelect.install = function(Vue) { TimeSelect.install = function(Vue) {
Vue.component(TimeSelect.name, TimeSelect); Vue.component(TimeSelect.name, TimeSelect);
}; };
module.exports = TimeSelect; export default TimeSelect;
const Tooltip = require('./src/main'); import Tooltip from './src/main';
/* istanbul ignore next */ /* istanbul ignore next */
Tooltip.install = function(Vue) { Tooltip.install = function(Vue) {
Vue.component(Tooltip.name, Tooltip); Vue.component(Tooltip.name, Tooltip);
}; };
module.exports = Tooltip; export default Tooltip;
const Tree = require('./src/tree.vue'); import Tree from './src/tree.vue';
/* istanbul ignore next */ /* istanbul ignore next */
Tree.install = function(Vue) { Tree.install = function(Vue) {
Vue.component(Tree.name, Tree); Vue.component(Tree.name, Tree);
}; };
module.exports = Tree; export default Tree;
const Upload = require('./src'); import Upload from './src';
/* istanbul ignore next */ /* istanbul ignore next */
Upload.install = function(Vue) { Upload.install = function(Vue) {
Vue.component(Upload.name, Upload); Vue.component(Upload.name, Upload);
}; };
module.exports = Upload; export default Upload;
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