使用 webpack
, babel
, scss
开发的微信/支付宝小程序项目脚手架
node_modules
模块alias
来避免 ../../../
之类的模块引用babel
支持更丰富的 ES6
兼容,包括 async/await
promise
和 lodash
(lodash
按需引入相应模块,不会全部引入)scss
编写 .wxss
文件,内置了一些有用的 mixins
和 extends
__DEV__
和 process.env.NODE_ENV
全局常量辅助开发__WECHAT__
和 __ALIPAY__
全局常量来判断是微信小程序或支付宝小程序production
环境下压缩代码确保安装了 Node.js (>= v4.2
) 和 yarn 或 npm
git clone
此项目cd
到这个目录,执行 yarn
安装依赖模块yarn start
开始开发dist/wechat
目录到项目上yarn start
启动 webpack
开发微信小程序项目,能监听文件变化自动重新编译yarn start:alipay
启动 webpack
开发支付宝小程序项目,能监听文件变化自动重新编译yarn build
编译生成 production
环境的代码到 dist/wechat
和 dist/alipay
yarn lint:build
执行 yarn build
命令,并使用 eslint 和 stylelint 来校验代码规范yarn prettier
执行 prettier
来格式化 src 目录下的代码yarn create-page
快速创建微信小程序页面(更多 create-page
的用法,请查看 create-wxapp-page)开发者可以选择一套源代码来开发微信和支付宝小程序,这脚手架支持自动编译 wxml
为 axml
,转换 wx:attr
为 a:attr
,转换 API wx
为 my
,反之亦然。但个别接口在平台上也略有差异,开发者可以通过 __WECHAT__
或 __ALIPAY__
来动态处理。
如果 wxml
或 axml
有动态引入文件(如 src="{{'images/' + type + '.png'}}"
),webpack 将不能动态引入,因此会导致打包后可能会存在缺失文件问题。
遇到这种情况,可以通过 copy-webpack-plugin 解决,把整个 images
目录复制到 dist
下即可。
本脚手架已经内置这个插件。为了方便使用,还可以通过在 package.json
里增加一个 copyWebpack
的字符串数组,来实现目录或文件自动复制。例如:
package.json
{
// ...
"copyWebpack": ["images", "icons"]
}
通过执行 yarn start
或 yarn build
,src/images
和 src/icons
目录会自动复制到 dist/wechat/images
和 dist/wechat/icons
目录(支付宝小程序同理)。
MIT
wxapp 是一款微信小程序组件,它是对官方组件 weui-wxss 的扩展。 weui-wxss 中的样式还算齐全,包含有以下的组件: 文字跑马灯 弹出层(常用于选择商品属性) 订单好中差评价交互 富文本解析 左侧可滑动tabbar 横向滚动图文 省市区三级联动(单页面(小程序的页面层级限制)、多页面两种) loading 验证码倒计时 左滑取消操作、删除 单选按钮,复选按钮,on/off开关
小程序 文档迁移至:https://www.kancloud.cn/ztbcms/wxapp
使用 TypeScript 开发小程序 运行 使用微信web开发者工具新建一个小程序项目,项目目录选择dist目录,该目录是ts源文件编译后存放的目录。 开发 $ git clone git@git.oschina.net:linguofeng/wxapp-typescript.git$ cd wxapp-typescript$ npm install -g gulp typescript$ ya
elt-wxapp(吉鼎E录通)是一个新冠状病毒疫情期间企业筛查跟踪员工健康状况的小工具。 解决什么问题: 开发这个小工具是基于我们发现的如下问题: 疫情期间,企业复工的首要问题是控制疫情在本企业内传播风险 中小企业面临疫情带来的生存压力,提供一个工具带来一些效率就能贡献一份力量,帮助他们共度难关 疫情筛查和员工健康状态跟踪是疫情期间的特殊需求,并无成熟工具可用 疫情之后,企业有对员工健康状态长期
wxapp-img-loader 适用于微信小程序的图片预加载组件,已应用于京东购物小程序版。使用步骤如下: 1、将 img-loader 目录拷贝到你的项目中 2、在页面的 WXML 文件中添加以下代码,将组件模板引入 <import src="../../img-loader/img-loader.wxml"/><template is="img-loader" data="{{ imgLoa
本文向大家介绍微信小程序 wxapp导航 navigator详解,包括了微信小程序 wxapp导航 navigator详解的使用技巧和注意事项,需要的朋友参考一下 微信小程序 wxapp导航 navigator 最近微信小程序非常火,朋友圈,微博,论坛等地方都在刷屏,因为这是搞前端的春天,前端工程师可以赚一把了,所以业余就学习了微信小程序的知识,这里记录下 : navigator 属性名 类型 默