组册 App

默认位置:src/app.wpy

  1. <!-- app.wpy -->
  2. <script>
  3. import wepy from '@wepy/core'
  4. wepy.app({
  5. // 选项
  6. })
  7. </script>

组册页面

app.wpy<config> 代码块中注册页面信息

  1. <!-- app.wpy -->
  2. <config>
  3. {
  4. "pages": [
  5. "pages/example"
  6. ]
  7. }
  8. </config>

注册组件

与1.x 相比 2.0 在页面中使用组件有些不同,有别于 vue 中 import 的引入方式,这次 2.0 保留了原生的 usingComponents 方式。

  1. <!-- pages/example.wpy -->
  2. <config>
  3. {
  4. "usingComponents": {
  5. "comA": "components/comA"
  6. }
  7. }
  8. </config>

数据与方法

与 vue 类似,注意⚠️一点:只有当实例被创建时 data 中存在的属性才是响应式的。也就是说如果你添加一个新的属性,比如:

  1. wepy.page({
  2. data: {
  3. a: 1
  4. },
  5. plus: function () {
  6. // 点击 “+“ 按钮式触发
  7. this.a++
  8. },
  9. sayHi: function () {
  10. this.b = 'hi'
  11. }
  12. })