From cb43ed7d7b393f74d8cf73950b504261538718be Mon Sep 17 00:00:00 2001 From: Aaron <427787340@qq.com> Date: Thu, 25 Jul 2019 18:19:55 +0800 Subject: [PATCH] 完善scheme组件 --- examples/main.js | 3 +++ examples/views/docs/scheme.md | 19 ++++++++++++------- examples/views/docs/table.md | 2 +- package.json | 1 + packages/form/index.vue | 17 ++++++++++------- packages/scheme/index.vue | 213 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------- packages/scheme/parser.js | 6 +++--- packages/table/index.vue | 4 ++-- yarn.lock | 27 +++++++++++++++++++++++++++ 9 files changed, 223 insertions(+), 69 deletions(-) diff --git a/examples/main.js b/examples/main.js index 69c7e8d..38737cb 100644 --- a/examples/main.js +++ b/examples/main.js @@ -2,6 +2,7 @@ import Vue from 'vue'; import App from '@/App.vue'; import router from '@/router'; import store from '@/store'; +import axios from 'axios'; import ElementUI from 'element-ui'; import EagleWebToolkit from '../packages'; @@ -12,6 +13,8 @@ import '@/styles/theme/index.css'; import '@/styles/nprogress.scss'; import "highlight.js/styles/color-brewer.css"; +Vue.prototype.$axios = axios; + // 进度条配置 NProgress.configure({ showSpinner: false }); diff --git a/examples/views/docs/scheme.md b/examples/views/docs/scheme.md index a645bd7..2ae0bef 100644 --- a/examples/views/docs/scheme.md +++ b/examples/views/docs/scheme.md @@ -11,18 +11,23 @@ Scheme是一个数据驱动的解决方案,通过既定的业务配置参数 ```html - + @@ -52,7 +52,7 @@ export default { }, computed: { // 表格实体 - tableInstance: { + instance: { get() { return this.$refs.table; } diff --git a/yarn.lock b/yarn.lock index 4a00884..c8a78ac 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1437,6 +1437,14 @@ aws4@^1.8.0: resolved "https://registry.npm.taobao.org/aws4/download/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" integrity sha1-8OAD2cqef1nHpQiUXXsu+aBKVC8= +axios@^0.19.0: + version "0.19.0" + resolved "https://registry.npm.taobao.org/axios/download/axios-0.19.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faxios%2Fdownload%2Faxios-0.19.0.tgz#8e09bff3d9122e133f7b8101c8fbdd00ed3d2ab8" + integrity sha1-jgm/89kSLhM/e4EByPvdAO09Krg= + dependencies: + follow-redirects "1.5.10" + is-buffer "^2.0.2" + babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" @@ -2556,6 +2564,13 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3: dependencies: ms "2.0.0" +debug@=3.1.0: + version "3.1.0" + resolved "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE= + dependencies: + ms "2.0.0" + debug@^3.2.5, debug@^3.2.6: version "3.2.6" resolved "https://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" @@ -3302,6 +3317,13 @@ flush-write-stream@^1.0.0: inherits "^2.0.3" readable-stream "^2.3.6" +follow-redirects@1.5.10: + version "1.5.10" + resolved "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" + integrity sha1-e3qfmuov3/NnhqlP9kPtB/T/Xio= + dependencies: + debug "=3.1.0" + follow-redirects@^1.0.0: version "1.7.0" resolved "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76" @@ -4033,6 +4055,11 @@ is-buffer@^1.1.5: resolved "https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha1-76ouqdqg16suoTqXsritUf776L4= +is-buffer@^2.0.2: + version "2.0.3" + resolved "https://registry.npm.taobao.org/is-buffer/download/is-buffer-2.0.3.tgz#4ecf3fcf749cbd1e472689e109ac66261a25e725" + integrity sha1-Ts8/z3ScvR5HJonhCaxmJhol5yU= + is-callable@^1.1.4: version "1.1.4" resolved "https://registry.npm.taobao.org/is-callable/download/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" -- libgit2 0.21.0