{"_id":"t-component-ui","_rev":"3-16e5ee415eba04c2d008107b87839d1d","name":"t-component-ui","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"t-component-ui","version":"1.0.0","private":false,"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","styleguide":"vue-cli-service styleguidist","styleguide:build":"vue-cli-service styleguidist:build","lib":"vue-cli-service build --target lib --dest lib ./packages/index.js"},"main":"packages/index.js","dependencies":{"@vant/touch-emulator":"^1.2.0","core-js":"^3.6.5","element-ui":"^2.13.2","vant":"^2.12.0","vue":"^2.6.11","vue-router":"^3.5.1"},"devDependencies":{"@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-service":"~4.5.0","babel-eslint":"^10.1.0","eslint":"^6.7.2","eslint-plugin-vue":"^6.2.2","vue-cli-plugin-styleguidist":"~4.34.2","vue-friendly-iframe":"^0.19.0","vue-template-compiler":"^2.6.11"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"},"rules":{}},"browserslist":["> 1%","last 2 versions","not dead"],"gitHead":"3ccd010f349c95ff53dd095e1fda06e3c1c81526","description":"### TComponent是什么 TComponent的中文名称是泛型组件，灵感来自于编程概念中的泛型，致力于使用一种方式编写组件。 它基于开源的Vue组件框架：ElementUI,Vant作为底层进行封装实现。","_id":"t-component-ui@1.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ER0sc+Rvr2KByn/YNSzLfgLAeLrB/2EiIFw9wqoPrnrzu5MJO056yZtpU+FdCRoSm3pJ+Bz/mrefhC2betJ+VQ==","shasum":"77381331265141a76dcfd0712a48cb09a8c19790","tarball":"https://registry.npmjs.org/t-component-ui/-/t-component-ui-1.0.0.tgz","fileCount":113,"unpackedSize":16583825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHQezCRA9TVsSAnZWagAAJeMP/RAfOayKL1tHdNHbJg+z\n0INpQXLcVA4y7TfV0X9o0SJa2/B3wkCmb+dRPxh87VOruK06jhF3bLT4dmll\nZvTjQ+qRkYFo1h3V2RLdtesBw3SobJlsDuzx2Q3qrM4WoSdYO1+7Atypc+SG\nk2SIPMeanoHYNGhL9Lpj64Rb5FkevhZsbvRhJAwduusCA0na/EzlRrl7rYrb\nUyReUjBpkOzmoVnO5eSxas8jd6oqlRQrI7bbnicVkXV2NyQGNgsRUefFBegG\nDc3xBZEASMHpBd2q9b5xVpZoJwCwDbz55xtAOZoFJ3xUFfsIlXufMjaHI00d\no51XwrxBOawQHtJSpVcX0bbsY1+3yERklLwlBd4hBlyqyy3mRyIeaIBokFkU\nrkjFKuyYhSfW46C3jIKETxiekUqEPowQMXdtDhv7r5JbxkDVsJjw3rI/E0Z0\nztLIP9ZnQgvpyXeW7legrLlP+rzDHvW83hQPn8v35+/SqcpaLLgO0Q1vkXm2\nGPpCA6WsNDxjuWnuU+2vdiNXIAO3MUmNLICXNvq59a8XLSccl2R6957Vv8OG\nHTtUo96bxK3I9ej5GZhGmsUcOAfKISnzDLVuYtj5nE5BewgFDpGT4/mXGD/t\nVRCj/bqPqBg4TbRPTcw76Xflr+fPl15GaSYN/DULMIvjbaHuuYOK94lhWhKz\nGIXX\r\n=74Rf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvFMjImSxcLP08bEIymF0mdWXnhlTyVBuu07h1xODniAiEAjM1lMFoSjgCIiRRhmeJh//CfNJIUj5NNTLveaJ7zkzc="}]},"_npmUser":{"name":"bindy","email":"qjlb50@qq.com"},"directories":{},"maintainers":[{"name":"bindy","email":"qjlb50@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/t-component-ui_1.0.0_1612515251272_0.20099683012290526"},"_hasShrinkwrap":false},"1.0.1":{"name":"t-component-ui","version":"1.0.1","private":false,"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","styleguide":"vue-cli-service styleguidist","styleguide:build":"vue-cli-service styleguidist:build","lib":"vue-cli-service build --target lib --dest lib ./packages/index.js"},"main":"packages/index.js","dependencies":{"core-js":"^3.6.5","element-ui":"^2.13.2","progress-bar-webpack-plugin":"^2.1.0","vant":"^2.12.0","vue":"^2.6.11","vue-router":"^3.5.1"},"devDependencies":{"@vant/touch-emulator":"^1.2.0","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-service":"~4.5.0","babel-eslint":"^10.1.0","babel-plugin-component":"^1.1.1","babel-plugin-import":"^1.13.3","eslint":"^6.7.2","eslint-plugin-vue":"^6.2.2","vue-cli-plugin-styleguidist":"~4.34.2","vue-friendly-iframe":"^0.19.0","vue-template-compiler":"^2.6.11","webpack-cli":"^4.5.0"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"},"rules":{}},"browserslist":["> 1%","last 2 versions","not dead"],"gitHead":"40d293a7487fb701ac0992f5445646121a1493fc","description":"### TComponent是什么 TComponent的中文名称是泛型组件，灵感来自于编程概念中的泛型，致力于使用通用方式编写组件，满足同个需求在多端上有不同UI表现。 它基于开源的Vue组件框架：ElementUI,Vant作为底层进行封装实现。","_id":"t-component-ui@1.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Yqu5cGq07Z7LA0HaSdqFs9KmgTnt4nX70c3pQLEhpcl9SYsc55cXoodWxw/GAy03TXNGaNd8RYg8htldaXl3Dw==","shasum":"2da7cbec799fa7ed24847099fa622efd492f7c8a","tarball":"https://registry.npmjs.org/t-component-ui/-/t-component-ui-1.0.1.tgz","fileCount":162,"unpackedSize":18435740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSfxVCRA9TVsSAnZWagAA0e8P/1POLJ1HdlqszZ88HJz8\nBywYY+WFNnMNxubufJzk9BBjUCGdmBGIAA1N7IcccgOxlISvbI8/hkm2L8cU\nLtHDrDtIMyvdve/bAyqLLFU7Gh2vL3R0JpwDwABi3luQO6iEfiGgslSAMxDe\nro1E9IXlzkP0coDe2gW2njmw9ApqjuM9XdGgr/1xXdD0v4GKYp40Z4t+Vqfo\nZQuCc7WrLCi6Wl8lRiWqaBsk40tl7Hnp5aUoznAB+oCeNzvIttY/i873kflG\nKSpfoXJQSn13XFFEhdYGAfjxCt0uw/Yp4uymdT5Wi77wfDSpRenbVrgAX6F3\n8VpF7Pjg5ZXRrMTeDMjojh+RRtzmR3NYkRjiNFb/2r7GZTjuNpviICHkA+M+\nhtwE5GvECOgE89F+TI6ewjak299z+6LenSLUJmbvqxnldSXWyOPFesHRpUNf\nc0YCnf/CZUamrWAc0ZvZsQbsOMnmf5EzuOAwDgmVKD+VtXVWWvQhjBfFIV/i\nZTq1N3UCPSonokVa/WbWrMKB0OIK3TtpdHII0upJO+/xZ4XyMU23nhE0COo1\nvrW2CCcyVVZXm6/knMjR6WaZFfr/N+HZYREhXKC4UrP7oloxjuqbpm6dPPJP\nt7KCY39au09DSPbis8PmQqmchHdR439MeezMp/niHYFtJOo25Pw6IbCxO6A5\n2N+o\r\n=0Dwv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8k1OarqpR6qP/E1dHEmaowC/1Wlco7PisCWrzjDLzvwIgE1WojVRUsSSyr3SsixPf0WMCkayUeDXDyyYbU2MP1oA="}]},"_npmUser":{"name":"bindy","email":"qjlb50@qq.com"},"directories":{},"maintainers":[{"name":"bindy","email":"qjlb50@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/t-component-ui_1.0.1_1615461460496_0.43132538585220037"},"_hasShrinkwrap":false},"1.0.2":{"name":"t-component-ui","version":"1.0.2","private":false,"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","styleguide":"vue-cli-service styleguidist","styleguide:build":"vue-cli-service styleguidist:build","lib":"vue-cli-service build --target lib --dest lib ./packages/index.js"},"main":"packages/index.js","dependencies":{"core-js":"^3.6.5","element-ui":"^2.13.2","progress-bar-webpack-plugin":"^2.1.0","vant":"^2.12.0","vue":"^2.6.11","vue-router":"^3.5.1"},"devDependencies":{"@vant/touch-emulator":"^1.2.0","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-service":"~4.5.0","babel-eslint":"^10.1.0","babel-plugin-component":"^1.1.1","babel-plugin-import":"^1.13.3","eslint":"^6.7.2","eslint-plugin-vue":"^6.2.2","vue-cli-plugin-styleguidist":"~4.34.2","vue-friendly-iframe":"^0.19.0","vue-template-compiler":"^2.6.11","webpack-cli":"^4.5.0"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"},"rules":{}},"browserslist":["> 1%","last 2 versions","not dead"],"gitHead":"d1ae6e0b3a8d3069d02938cc039b99d654443412","description":"### TComponent是什么 TComponent的中文名称是泛型组件，灵感来自于编程概念中的泛型，致力于使用通用方式编写组件，满足同个需求在多端上有不同UI表现。 它基于开源的Vue组件框架：ElementUI,Vant作为底层进行封装实现。","_id":"t-component-ui@1.0.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-wG2x+VvYFiTXFTRuE4aSUFGTbBeU2SNcWdDQqtfhvAe+/Yg8wjpwHwn2OPUwh1jFcmSNN116jgrZDyGJhKG+Zw==","shasum":"5656fbf678be81833e5e2fdcc748fe0249055ad3","tarball":"https://registry.npmjs.org/t-component-ui/-/t-component-ui-1.0.2.tgz","fileCount":162,"unpackedSize":18439803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXITBCRA9TVsSAnZWagAA/w4P/ij7ztSm5VYLzuQwBcDX\nACwlzZswZFblqSdLIycCN3PIDWjC6MAIZKfC+/umHfr9xJKahYKCDUrnRc1i\nvDWFIDaabdFAAH/sN2UzqG57yMhTDT79veMfi9XGcknakLiU1Cq0fs06M6GD\nc9SpW45JG5S6F5ZFLZOM62QWH62ihzfm4FQEiaB8s/h+NbA+jo9f8SxzmSQ6\n3Fxv+dj9nJK50/Xbz+Vse6KihR3Uqpbc0HtAj4iRtVmI7CdMLsxzLpmu1MYP\n2Vdr/qqtPQXMX2j0x91rKdy0CCgW1+PSESpzezbMDPFU/1DQisBFNcT2RgXm\nfNTp7XblcHHFSNqRZnbp12NN21RCgq5raZXvy6b+eaFkpZUIuh7y8D+MGFbE\n8v8Nm8Tiw6tb4gG3TVmgUfFsaQ88cYRaZVnxSsvUxLlcqEUfP25CN3gllOv/\nf7PJeKKGLb5DLl/z9SkUs063bZoTPwelSEPdki0IAXQScVxNhT97WMpxgQOU\nFnGs23MtfruEBn+uRj1X3Y1Dy+TnatjSwh36rGxsb0gGOZ3xCJwV0pqqEO96\nlWQoXpSNcHSHtXELqmyWYVT71gKaGuVw4PqgD6oAxPS+1joa/ThRL/v0+xm0\nKadoq8jBv+zyFSh6ZDJu5rsl8Ecdmy30+a3WTHqqA9CEPmxJ1c/KWV1+bIVV\neVDH\r\n=mF/A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTQv6zGIaYLYckDD35gO3/E6hF9j9oFbDHppy/wmzdJQIhAMidAAiB0RC/GbSM1nhw61cXcI0Y9TfN4dXQACaPtn2W"}]},"_npmUser":{"name":"bindy","email":"qjlb50@qq.com"},"directories":{},"maintainers":[{"name":"bindy","email":"qjlb50@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/t-component-ui_1.0.2_1616676033284_0.47863151467103116"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-05T08:54:11.271Z","1.0.0":"2021-02-05T08:54:11.535Z","modified":"2022-05-19T07:11:52.016Z","1.0.1":"2021-03-11T11:17:40.806Z","1.0.2":"2021-03-25T12:40:33.566Z"},"maintainers":[{"name":"bindy","email":"qjlb50@qq.com"}],"description":"### TComponent是什么 TComponent的中文名称是泛型组件，灵感来自于编程概念中的泛型，致力于使用通用方式编写组件，满足同个需求在多端上有不同UI表现。 它基于开源的Vue组件框架：ElementUI,Vant作为底层进行封装实现。","readme":"# t-component-ui\n\n### TComponent是什么\nTComponent的中文名称是泛型组件，灵感来自于编程概念中的泛型，致力于使用通用方式编写组件，满足同个需求在多端上有不同UI表现。\n它基于开源的Vue组件框架：ElementUI,Vant作为底层进行封装实现。\n\n### TComponent解决了什么问题\n1. 使用一套代码，满足需求在不同的平台（PC端，移动端）上有不同的UI表现;\n2. 统一业务逻辑，写一套代码，可以用于不同的平台（PC端，移动端）;\n3. 易于维护组件，统一管理;\n\n### TComponent的未来\n1. 目前支持了部分组件，未来根据需要添加其他组件\n2. 目前支持了Vue2+的版本，未来将支持vue3\n3. 目前支持了PC端和H5端，未来根据需要在移动端拓展其他平台，如各类小程序\n\n### examples\n本案例提供了移动端版本的examples，配合styleguide实现了PC端和移动端的例子预览","readmeFilename":"README.md"}