Vue 2 和 Nuxt:v-for 中的变量 href(Vuex 有状态变量)
Vue 2 and Nuxt: variable href inside a v-for (Vuex stateful variables)
我正在尝试使用字符串插值在组件 v-for 循环中创建一个 href:
<template>
<div class="pa4">
<div v-for="item in navigationItems">
<a href="'#'${item}">{{item}}</a>
</div>
</div>
</template>
<script>
import {mapState} from 'vuex'
export default {
computed: {
...mapState({
navigationItems: state => state.navigationItems
})
}
}
</script>
导航项源自 Vuex 商店:
export const state = {
navigationItems: ['Home', 'About', 'Blog', 'Contact']
}
Angular JS 有一个 ng-href 指令是完美的:
https://docs.angularjs.org/api/ng/directive/ngHref
当我使用 v-bind:href="item" 时,出现 'not bound' 错误。有什么想法可以解决这个问题吗?
假设您的 mapState
正常工作,它应该是
<a :href="'#'+item">{{item}}</a>
这是一个example。
我正在尝试使用字符串插值在组件 v-for 循环中创建一个 href:
<template>
<div class="pa4">
<div v-for="item in navigationItems">
<a href="'#'${item}">{{item}}</a>
</div>
</div>
</template>
<script>
import {mapState} from 'vuex'
export default {
computed: {
...mapState({
navigationItems: state => state.navigationItems
})
}
}
</script>
导航项源自 Vuex 商店:
export const state = {
navigationItems: ['Home', 'About', 'Blog', 'Contact']
}
Angular JS 有一个 ng-href 指令是完美的: https://docs.angularjs.org/api/ng/directive/ngHref
当我使用 v-bind:href="item" 时,出现 'not bound' 错误。有什么想法可以解决这个问题吗?
假设您的 mapState
正常工作,它应该是
<a :href="'#'+item">{{item}}</a>
这是一个example。