gpt4 book ai didi

javascript - Vue.js - 将变量附加到组件

转载 作者:行者123 更新时间:2023-12-03 01:16:20 25 4
gpt4 key购买 nike

我目前正在使用 Algolia instantsearch for Vue,它运行良好。但是,我使用多个索引,因此我希望能够为每个索引设置自定义标题

这是我的文件:

Home.vue :

<ais-index :appId="angoliaAppId" :apiKey="angoliaAppKey" indexName="contacts" :query="query">
<search-results></search-results>
</ais-index>
<ais-index :appId="angoliaAppId" :apiKey="angoliaAppKey" indexName="users" :query="query">
<search-results></search-results>
</ais-index>

import SearchResults from "../search/Results";

export default {
data() {
return {
query: '',
angoliaAppId: process.env.MIX_ALGOLIA_APP_ID,
angoliaAppKey: process.env.MIX_ALGOLIA_SECRET,
};
},
components: {
SearchResults
}
};

我的组件文件如下所示:

../search/Results :

<template>

<ais-results class="ais-Hits__root" v-if="searchStore.query.length > 0" :data="category">
<template slot-scope="{ result }">
<div>
<ais-highlight :result="result" attribute-name="name"></ais-highlight>
</div>
</template>
</ais-results>
</template>

import SearchResults from "../search/Results";
import {
Component
} from "vue-instantsearch";

export default {
mixins: [Component]
};

现在,如前所述,我非常希望能够为我的每个 <search-results> 设置自定义标题名称。组件,如下所示:

<search-results :title="My Contacts"></search-results>

然后,例如将其添加到组件文件中:

<h1>{{ title }}</h1>

最佳答案

关于javascript - Vue.js - 将变量附加到组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51999946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com