{"_id":"@beisen/ux-upaas-table","_rev":"3-f155d3c0ba33cfe06f7682a878bee9d5","name":"@beisen/ux-upaas-table","description":"vue版table","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.1":{"name":"@beisen/ux-upaas-table","version":"0.1.1","description":"vue版table","author":{"name":"guomeishan","email":"guomeishan@beisen.com"},"maintainers":{"0":{"name":"guomeishan","email":"guomeishan@beisen.com"}},"repository":{"type":"git","url":""},"main":"dist/index.js","license":"ISC","scripts":{"dev":"node build/dev-server.js","dev:docs":"node build/dev-server.js --docs","build":"node build/build.js","lint":"eslint --ext .js,.vue src test/unit/specs","test":"karma start test/unit/karma.conf.js --single-run","test-watch":"karma start test/unit/karma.conf.js --single-run=false --auto-watch=true"},"browserify":{"transform":{"0":"vueify","1":"babelify"}},"peerDependencies":{"vue":"^2.1.0"},"devDependencies":{"babel-core":"^6.0.0","babel-loader":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","codeclimate-test-reporter":"^0.3.1","connect-history-api-fallback":"^1.1.0","css-loader":"^0.23.0","eslint-friendly-formatter":"^2.0.7","eventsource-polyfill":"^0.9.6","express":"^4.13.3","extract-text-webpack-plugin":"^1.0.1","file-loader":"^0.8.4","function-bind":"^1.0.2","gh-pages":"^0.11.0","highlight.js":"^9.9.0","html-loader":"^0.4.4","html-webpack-plugin":"^2.8.1","http-proxy-middleware":"^0.15.2","inject-loader":"^2.0.1","isparta-loader":"^2.0.0","jasmine":"^2.4.1","json-loader":"^0.5.4","karma":"^0.13.15","karma-coverage":"^1.0.0","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^1.7.0","lolex":"^1.4.0","markdown-loader":"^0.1.7","node-sass":"^3.7.0","opn":"","ora":"^0.2.0","phantomjs-prebuilt":"^2.1.3","prismjs":"^1.5.0","sass-loader":"^3.2.0","shelljs":"^0.7.0","url-loader":"^0.5.7","vue":"^2.1.8","vue-hot-reload-api":"^2.0.7","vue-html-loader":"^1.2.3","vue-loader":"^10.0.2","vue-markdown-loader":"^0.6.1","vue-resource":"^1.0.3","vue-style-loader":"^1.0.0","vue-template-compiler":"^2.1.8","vuex":"^2.1.1","webpack":"^1.12.2","webpack-dev-middleware":"^1.4.0","webpack-hot-middleware":"^2.6.0","webpack-merge":"^0.13.0"},"dependencies":{"element-ui":"1.3.1","vue":"2.3.3"},"gitHead":"07ecffabefc2733d1fec7f7982a5a95dd069d54e","_id":"@beisen/ux-upaas-table@0.1.1","_shasum":"366833d6076a26b0327d254d01a027afb890bb2c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.4.1","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"366833d6076a26b0327d254d01a027afb890bb2c","tarball":"https://registry.npmjs.org/@beisen/ux-upaas-table/-/ux-upaas-table-0.1.1.tgz","integrity":"sha512-xqlmiR/cdjD8jKjmx3NlViExNb5YDm9qzeS0tkRNxDzuKC9jWrd4K7M2UUujeiFeeDbQMdDrIFGSoixZvwXu8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQKT2Vv+mur+pR5EVcE9NzDnexT+ewog7w2aYFOWZPLwIhALnknG79JucKwO8pZSLu5zhnFcEUrUEOq9zhI15AqecJ"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ux-upaas-table-0.1.1.tgz_1494422501834_0.6803618855774403"}}},"readme":"# upaas-table '0.1.0'\n\n> 基于[element-ui@1.3.1](https://github.com/ElemeFE/element)中table的封装\n\n### Features\n\n#### 已支持特性\n- 单选/全选\n- 列排序\n- 列固定\n- 表头固定\n- 自定义列\n\t- 列链接\n\t- 人员信息\n\t- 操作列\n- 自定义列样式\n- 大名片\n- 拖动改变列宽\n- 内置6种风格（['small-font', 'large-font'] x ['small-padding', 'middle-padding', 'large-padding']）\n\n#### 待开发特性\n- 行编辑\n\n## Install\n\n#### Vue Compatibility\n-  `vue 2.3.3`\n\n#### NPM\nInstall the package. _You should install `element-ui@1.3.1` and `vue@~2.3.3`._\n\n```bash\n$ npm install upaas-table\n```\n\nRegister the component\n\n```js\nimport UpassTable from 'upaas-table'\nVue.component('upaas-table', UpassTable)\n```\n\n## Basic Usage\n\n#### Setting Options\n\n```js\nconst MockData = {\n\tcolumns: [\n\t\t{\n      prop: 'name',\n      label: '姓名'\n    },\n    {\n      prop: 'email',\n      label: '邮箱'\n    }\n\t],\n\ttableData: [\n\t\t{\n\t\t\tname: 'guomeishan',\n\t\t\temail: 'guomeishan@beisen.com'\n\t\t},\n\t\t{\n\t\t\tname: 'John',\n\t\t\temail: 'John@gmail.com'\n\t\t}\n\t],\n\t// 表格属性，可选\n\tprops: {\n\t\theight: '',  // 表格高度（设置高度后，表头自动固定）\n    maxHeight: '',  // 表格最大高度（可实现响应式高度）\n    fit: true,  // 是否根据内容自动撑大列宽\n    showHeader: true,  // 是否显示表头\n    rowClassName: 'small-font middle-padding'  // 表格风格（字体定制：small-font || large-font; small-padding || middle-padding || large-padding）\n\t}\n}\n```\n#### Using in your templte\n\n```html\n<upaas-table :columns=\"columns\" :tableData=\"tableData\", :props=\"props\"></upaas-table>\n```\n#### Using in your render functions\n\n```js\nrender (h) {\n\treturn h('upaas-table', {\n\t\tprops: {\n\t\t\tcolumns,\n\t\t\ttableData,\n\t\t\tprops\n\t\t}\n\t}, [])\n}\n```\n\n### log\n...\n\n##### For more information, please send emails to `guomeshan@beisen.com`\n","maintainers":[{"email":"ci@beisen.com","name":"beisencorp"}],"time":{"modified":"2022-06-12T15:09:47.153Z","created":"2017-05-10T13:21:42.070Z","0.1.1":"2017-05-10T13:21:42.070Z"},"repository":{"type":"git","url":""},"author":{"name":"guomeishan","email":"guomeishan@beisen.com"},"license":"ISC","readmeFilename":"README.md"}