首页 > 解决方案 > 当nativescript中发生navigateTo时如何在框架元素上发出事件?

问题描述

我的 App.vue 中有这样的东西:

<template>
  <Page>
    <ActionBar title="myapp">
      <NavigationButton text="<" @tap="goBack"></NavigationButton>
      <label class="txt-lg" text="myapp" />
    </ActionBar>
    <DockLayout stretchLastChild="true">
      <StackLayout dock="bottom">
        <navBar />
      </StackLayout>
      <frame id="content">
        <home />
      </frame>
    </DockLayout>
  </Page>
</template>

然后在我的导航栏中,我有 4 个项目,它们是我的四个页面。每当按下导航按钮时,我this.$navigateTo都会在页面之间导航,而且我还有两个可能导航到的页面,这些页面未在导航栏中列出,并且在其他一些地方有自己的按钮。还有一个例子是我在弹出窗口中进行导航。(例如,我在家里,我打开一个弹出窗口,我按下一个按钮,然后弹出窗口关闭但我没有回到家,而我在常见问题解答中,这是导航栏中的另一个项目)

基本上我想要的是:如果该组件的名称是“home”“faq”“stats " "profile" 应该把相应的图标加粗,否则没有图标应该加粗。我不一定要使用组件名称。我只想拥有这份工作!

标签: javascriptvue.jsvuejs2nativescriptnativescript-vue

解决方案


推荐阅读