代码拉取完成,页面将自动刷新
vscode 用户
非 vscode 用户
npm i -g dot-template-cli
,并在 @minapp/cli
创建的项目根目录下执行 dtpl watch
命令,即可实现 vscode 插件 dot-template 类似的功能.cjson
后缀的文件表示的是带注释的 json 文件,你可以在 vscode 中配置文件关联(minapp 项目中的 json 文件都支持带注释)Store
外,App
,Component
和 Page
相关的类都要遵循下面的约束:不要在 class 的类方法中使用箭头函数,但可以在类方法内部使用(主要因为箭头函数将 this 绑定死了 Class,无法转到 Object 上)
不可以这样用:
class MyPage extends BasePage {
foo = () => this.app
}
可以这样用:
class MyPage extends BasePage {
foo() {
someArr.forEach(() => {})
}
}
最好不要使用 get prop() {}
,@minapp/mobx 框架支持,但微信内部会遍历 Object 中的属性的值,所以你的 prop 在 Page 还没初始化前就会被调用,有可能会导致错误
最好不要这样用:
class MyPage extends BasePage {
get foo() {
return this.something
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。