page


含titleBar基础页面容器。

内置了weex端titleBar以及多端修改页面标题方法。

示例

基础使用

  1. <template>
  2. <page title="页面标题" c-bind:back="goback">
  3. <text class="main">这是页面内容</text>
  4. </page>
  5. </template>
  6. <script>
  7. import cml from 'chameleon-api'
  8. class Page {
  9. methods = {
  10. goback() {
  11. cml.showToast({
  12. message: 'goback'
  13. })
  14. }
  15. }
  16. }
  17. export default new Page();
  18. </script>
  19. <style scoped>
  20. .main {
  21. color: red;
  22. }
  23. </style>
  24. <script cml-type="json">
  25. {
  26. "base": {}
  27. }
  28. </script>

自定义titlebar

  1. <template>
  2. <page title="页面标题" c-bind:back="goback">
  3. <view slot="titlebar" class="titlebar">
  4. <text class="titlebar-text">自定义标题</text>
  5. </view>
  6. <text class="main">这是页面内容</text>
  7. </page>
  8. </template>
  9. <script>
  10. import cml from 'chameleon-api'
  11. class Page {
  12. methods = {
  13. goback() {
  14. cml.showToast({
  15. message: 'goback'
  16. })
  17. }
  18. }
  19. }
  20. export default new Page();
  21. </script>
  22. <style scoped>
  23. .main {
  24. color: red;
  25. }
  26. </style>
  27. <script cml-type="json">
  28. {
  29. "base": {}
  30. }
  31. </script>