Peculiarity:
Vue-like development style
Support the development of custom components
Support for ingesting NPM packages
Support for Promises
ES2015+ features such as Async Functions are supported
Supports multiple compilers, Less/Sass/Stylus/PostCSS, Babel/Typescript, Pug
Support a variety of plug-in processing, file compression, image compression, content replacement, etc
Support Sourcemap, ESLint, etc
Mini Program details are optimized, such as request queuing, event optimization, etc
Demo:
<style lang="less">@color: #4D926F;.num {color: @color;}</style><template><div class="container"><div class="num" @tap="num++">{{num}}</div><custom-component></custom-component><vendor-component></vendor-component><div>{{text}}</div><input v-model="text"/></div></template><config>{usingComponents: {customComponent: '@/components/customComponent',vendorComponent: 'module:vendorComponent'}}</config><script>import wepy from '@wepy/core';wepy.page({data: {num: 0,text: 'Hello World',},});</script>
At present, more than 5,000+ developers have used the WePY framework to make their own Mini Programs, such as: Tencent Vaccine Query Mini Program, Tencent Translation Jun Mini Program, Tencent Map Mini Program, Play the Forbidden City Mini Program, Poetry Ink (Open Source), Huahua Encyclopedia, Reading Neighbor Second-hand Books, Qudian Recruitment, etc.