{"remainingRequest":"D:\\源码\\vue-element-admin-master\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\源码\\vue-element-admin-master\\src\\views\\components-demo\\mixin.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\源码\\vue-element-admin-master\\src\\views\\components-demo\\mixin.vue","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCBQYW5UaHVtYiBmcm9tICdAL2NvbXBvbmVudHMvUGFuVGh1bWInCmltcG9ydCBNZElucHV0IGZyb20gJ0AvY29tcG9uZW50cy9NRGlucHV0JwppbXBvcnQgTWFsbGtpIGZyb20gJ0AvY29tcG9uZW50cy9UZXh0SG92ZXJFZmZlY3QvTWFsbGtpJwppbXBvcnQgRHJvcGRvd25NZW51IGZyb20gJ0AvY29tcG9uZW50cy9TaGFyZS9Ecm9wZG93bk1lbnUnCmltcG9ydCB3YXZlcyBmcm9tICdAL2RpcmVjdGl2ZS93YXZlcy9pbmRleC5qcycgLy8g5rC05rOi57q55oyH5LukCgpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ0NvbXBvbmVudE1peGluRGVtbycsCiAgY29tcG9uZW50czogewogICAgUGFuVGh1bWIsCiAgICBNZElucHV0LAogICAgTWFsbGtpLAogICAgRHJvcGRvd25NZW51CiAgfSwKICBkaXJlY3RpdmVzOiB7CiAgICB3YXZlcwogIH0sCiAgZGF0YSgpIHsKICAgIGNvbnN0IHZhbGlkYXRlID0gKHJ1bGUsIHZhbHVlLCBjYWxsYmFjaykgPT4gewogICAgICBpZiAodmFsdWUubGVuZ3RoICE9PSA2KSB7CiAgICAgICAgY2FsbGJhY2sobmV3IEVycm9yKCfor7fovpPlhaXlha3kuKrlrZfnrKYnKSkKICAgICAgfSBlbHNlIHsKICAgICAgICBjYWxsYmFjaygpCiAgICAgIH0KICAgIH0KICAgIHJldHVybiB7CiAgICAgIGRlbW86IHsKICAgICAgICB0aXRsZTogJycKICAgICAgfSwKICAgICAgZGVtb1J1bGVzOiB7CiAgICAgICAgdGl0bGU6IFt7IHJlcXVpcmVkOiB0cnVlLCB0cmlnZ2VyOiAnY2hhbmdlJywgdmFsaWRhdG9yOiB2YWxpZGF0ZSB9XQogICAgICB9LAogICAgICBhcnRpY2xlTGlzdDogWwogICAgICAgIHsgdGl0bGU6ICfln7rnoYDnr4cnLCBocmVmOiAnaHR0cHM6Ly9qdWVqaW4uaW0vcG9zdC81OTA5N2NkN2EyMmI5ZDAwNjVmYjYxZDInIH0sCiAgICAgICAgeyB0aXRsZTogJ+eZu+W9leadg+mZkOevhycsIGhyZWY6ICdodHRwczovL2p1ZWppbi5pbS9wb3N0LzU5MWFhMTRmNTcwYzM1MDA2OTYxYWNhYycgfSwKICAgICAgICB7IHRpdGxlOiAn5a6e5oiY56+HJywgaHJlZjogJ2h0dHBzOi8vanVlamluLmltL3Bvc3QvNTkzMTIxYWEwY2U0NjMwMDU3ZjcwZDM1JyB9LAogICAgICAgIHsgdGl0bGU6ICd2dWUtYWRtaW4tdGVtcGxhdGUg56+HJywgaHJlZjogJ2h0dHBzOi8vanVlamluLmltL3Bvc3QvNTk1YjRkNzc2ZmI5YTA2YmJlN2RiYTU2JyB9LAogICAgICAgIHsgdGl0bGU6ICd2NC4wIOevhycsIGhyZWY6ICdodHRwczovL2p1ZWppbi5pbS9wb3N0LzVjOTJmZjk0ZjI2NWRhNjEyODI3NWE4NScgfSwKICAgICAgICB7IHRpdGxlOiAn5LyY6ZuF55qE5L2/55SoIGljb24nLCBocmVmOiAnaHR0cHM6Ly9qdWVqaW4uaW0vcG9zdC81OWJiODY0YjUxODgyNTdlN2E0MjdjMDknIH0KICAgICAgXQogICAgfQogIH0KfQo="},{"version":3,"sources":["mixin.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkHA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"mixin.vue","sourceRoot":"src/views/components-demo","sourcesContent":["<template>\n <div class=\"mixin-components-container\">\n <el-row>\n <el-card class=\"box-card\">\n <div slot=\"header\" class=\"clearfix\">\n <span>Buttons</span>\n </div>\n <div style=\"margin-bottom:50px;\">\n <el-col :span=\"4\" class=\"text-center\">\n <router-link class=\"pan-btn blue-btn\" to=\"/documentation/index\">\n Documentation\n </router-link>\n </el-col>\n <el-col :span=\"4\" class=\"text-center\">\n <router-link class=\"pan-btn light-blue-btn\" to=\"/icon/index\">\n Icons\n </router-link>\n </el-col>\n <el-col :span=\"4\" class=\"text-center\">\n <router-link class=\"pan-btn pink-btn\" to=\"/excel/export-excel\">\n Excel\n </router-link>\n </el-col>\n <el-col :span=\"4\" class=\"text-center\">\n <router-link class=\"pan-btn green-btn\" to=\"/table/complex-table\">\n Table\n </router-link>\n </el-col>\n <el-col :span=\"4\" class=\"text-center\">\n <router-link class=\"pan-btn tiffany-btn\" to=\"/example/create\">\n Form\n </router-link>\n </el-col>\n <el-col :span=\"4\" class=\"text-center\">\n <router-link class=\"pan-btn yellow-btn\" to=\"/theme/index\">\n Theme\n </router-link>\n </el-col>\n </div>\n </el-card>\n </el-row>\n\n <el-row :gutter=\"20\" style=\"margin-top:50px;\">\n <el-col :span=\"6\">\n <el-card class=\"box-card\">\n <div slot=\"header\" class=\"clearfix\">\n <span>Material Design 的input</span>\n </div>\n <div style=\"height:100px;\">\n <el-form :model=\"demo\" :rules=\"demoRules\">\n <el-form-item prop=\"title\">\n <md-input v-model=\"demo.title\" icon=\"el-icon-search\" name=\"title\" placeholder=\"输入标题\">\n 标题\n </md-input>\n </el-form-item>\n </el-form>\n </div>\n </el-card>\n </el-col>\n\n <el-col :span=\"6\">\n <el-card class=\"box-card\">\n <div slot=\"header\" class=\"clearfix\">\n <span>图片hover效果</span>\n </div>\n <div class=\"component-item\">\n <pan-thumb width=\"100px\" height=\"100px\" image=\"https://wpimg.wallstcn.com/577965b9-bb9e-4e02-9f0c-095b41417191\">\n vue-element-admin\n </pan-thumb>\n </div>\n </el-card>\n </el-col>\n\n <el-col :span=\"6\">\n <el-card class=\"box-card\">\n <div slot=\"header\" class=\"clearfix\">\n <span>水波纹 waves v-directive</span>\n </div>\n <div class=\"component-item\">\n <el-button v-waves type=\"primary\">\n 水波纹效果\n </el-button>\n </div>\n </el-card>\n </el-col>\n\n <el-col :span=\"6\">\n <el-card class=\"box-card\">\n <div slot=\"header\" class=\"clearfix\">\n <span>hover text</span>\n </div>\n <div class=\"component-item\">\n <mallki class-name=\"mallki-text\" text=\"vue-element-admin\" />\n </div>\n </el-card>\n </el-col>\n </el-row>\n\n <el-row :gutter=\"20\" style=\"margin-top:50px;\">\n <el-col :span=\"8\">\n <el-card class=\"box-card\">\n <div slot=\"header\" class=\"clearfix\">\n <span>Share</span>\n </div>\n <div class=\"component-item\" style=\"height:420px;\">\n <dropdown-menu :items=\"articleList\" style=\"margin:0 auto;\" title=\"系列文章\" />\n </div>\n </el-card>\n </el-col>\n </el-row>\n </div>\n</template>\n\n<script>\nimport PanThumb from '@/components/PanThumb'\nimport MdInput from '@/components/MDinput'\nimport Mallki from '@/components/TextHoverEffect/Mallki'\nimport DropdownMenu from '@/components/Share/DropdownMenu'\nimport waves from '@/directive/waves/index.js' // 水波纹指令\n\nexport default {\n name: 'ComponentMixinDemo',\n components: {\n PanThumb,\n MdInput,\n Mallki,\n DropdownMenu\n },\n directives: {\n waves\n },\n data() {\n const validate = (rule, value, callback) => {\n if (value.length !== 6) {\n callback(new Error('请输入六个字符'))\n } else {\n callback()\n }\n }\n return {\n demo: {\n title: ''\n },\n demoRules: {\n title: [{ required: true, trigger: 'change', validator: validate }]\n },\n articleList: [\n { title: '基础篇', href: 'https://juejin.im/post/59097cd7a22b9d0065fb61d2' },\n { title: '登录权限篇', href: 'https://juejin.im/post/591aa14f570c35006961acac' },\n { title: '实战篇', href: 'https://juejin.im/post/593121aa0ce4630057f70d35' },\n { title: 'vue-admin-template 篇', href: 'https://juejin.im/post/595b4d776fb9a06bbe7dba56' },\n { title: 'v4.0 篇', href: 'https://juejin.im/post/5c92ff94f265da6128275a85' },\n { title: '优雅的使用 icon', href: 'https://juejin.im/post/59bb864b5188257e7a427c09' }\n ]\n }\n }\n}\n</script>\n\n<style scoped>\n.mixin-components-container {\n background-color: #f0f2f5;\n padding: 30px;\n min-height: calc(100vh - 84px);\n}\n.component-item{\n min-height: 100px;\n}\n</style>\n"]}]}
|