# UX 文件

APP,页面和自定义组件均通过 ux 后缀文件编写,ux 后缀文件由template 模板、style 样式和script 脚本3 个部分组成,一个典型的页面 ux 后缀文件示例如下:

<template>
  <div class="demo-page">
    <text class="title">欢迎打开{{title}}</text>
  </div>
</template>

<style>
  .demo-page {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .title {
    font-size: 40px;
    text-align: center;
  }
</style>

<script>
  import router from '@system.router'

  export default {
    data: {
      title: '示例页面'
    },
    routeDetail () {
      router.push ({
        uri: '/detail'
      })
    }
  }
</script>

# app.ux

全局JavaScript逻辑和应用生命周期管理。

<script>
  export default {
    onCreate() {
      console.info('Application onCreate');
    },
    onDestroy() {
      console.info('Application onDestroy');
    },
  }
</script>