鸿蒙开发中Navigation如何定制化?

鸿蒙开发中Navigation如何定制化?

阅读 818
2 个回答

在鸿蒙开发中,可以通过自定义样式和组件来定制化Navigation。

核心代码如下:

<template>
  <div class="navigation">
    <div class="nav-item" @click="navigateTo('home')">Home</div>
    <div class="nav-item" @click="navigateTo('about')">About</div>
    <div class="nav-item" @click="navigateTo('contact')">Contact</div>
  </div>
</template>

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

export default {
  methods: {
    navigateTo(page) {
      router.push({
        uri: `pages/${page}`
      });
    }
  }
};
</script>

<style>
.navigation {
  display: flex;
  justify-content: space-around;
  background-color: #333;
  color: white;
  padding: 10px;
}

.nav-item {
  cursor: pointer;
}

.nav-item:hover {
  color: #ddd;
}
</style>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进