我有一個 vuex 商店,它存盤觀看產品的長度狀態,我在商店中獲得了產品的長度,但是每次我嘗試在我的代碼中使用 {{getWatchlength}} 時,我都會得到“getWatchlength”未定義
這是我在控制臺中遇到的錯誤https://imageshack.com/i/pmlnoX9nj
這是我的 vuex 商店 https://imageshack.com/i/pmP87O5Ij我在商店里得到了長度
這是我的html代碼
<template>
<div id="app">
{{ getWatchLength }}
<router-view></router-view>
</div>
</template>
我的腳本標簽
<script>
import { mapActions } from "vuex";
import { mapGetters } from "vuex";
export default {
name: "app",
data() {
return {
categoryID: null,
categories: [],
products: [],
show: null
};
},
computed: {
...mapGetters( ["getWatchLength"], ["isLoggedIn"])
}
};
</script>
拜托,我不知道我做錯了什么
uj5u.com熱心網友回復:
嘗試如下:
import { mapGetters, mapActions } from 'vuex';
computed: {
...mapGetters(["getWatchLength", "isLoggedIn"])
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/492069.html
標籤:javascript Vue.js Vuex
下一篇:我如何從下拉串列中獲取值字串
