vuex

    0熱度

    2回答

    我要顯示一個按鈕,如果我的對象的數組有一些數據,所以basilcy在我的商店(vuex)我像這樣定義一個數組: state: { document: [] }, 我從其他組件追加數據到這個數組,我已經檢查過數據是否正確追加,這裏沒有問題。 所以我想顯示按鈕即可,如果有一些數據: <div class="row margin-above"> <div class="pane

    0熱度

    1回答

    我的項目創建webpack template !!; NPM運行構建 網上就可以很好地工作,但vendor.js是太大了! 修改的WebPack配置webpack.prod.conf.js補充一點: JS externals: { 'vue': 'Vue', 'vee-router': 'VueRouter', 'vuex': 'Vuex', }, 我分開vue

    0熱度

    1回答

    我有一個store.js(vuex)函數,它檢查一些條件,如果滿足, 它應該發起路由到另一個組件。 this.$router.push()在store.js中無法正常工作。 vm.$router.push()都沒有工作,這裏是vm = new Vue()。

    0熱度

    1回答

    /調度從書: 要調用mutation handler,你需要調用store.commit其類型:store.commit('increment') 突變必須始終保持同步。 從書: 操作提交突變(可以是異步) Actions are triggered與store.dispatch方法:store.dispatch('increment') 所以這是action - >mutation - >new

    0熱度

    3回答

    我是vue js的初學者。 我試圖處理來自組件的錯誤並將其顯示在其他組件上。 顯然處理工作,因爲我可以看到我的商店中的數據 與我的組件(error.vue)的道具,它處理它在數據變量。 但之後它不能顯示在我的vue上。 爲什麼? 這裏是我的代碼: 我的店是: var store = new Vuex.Store( { state: { errors:{} },

    0熱度

    1回答

    正如每個應用程序中我有幾條路線。例如(router/index.js節選): [{ path: '/reporting', name: 'Reporting', component: reporting, meta: { adminOnly: true } }, ...] 正如你可以在路線定義見,訪問reporting當用戶需要

    0熱度

    1回答

    Vue的文檔提到用「數據」選項上的構造,以保持全球/共享的數據: https://vuejs.org/v2/guide/state-management.html 這是有道理的。 Vuex文檔可以通過 「店」 的對象,沒有一個屬性名稱,但: https://github.com/vuejs/vuex/blob/dev/examples/counter/app.js new Vue({ e

    0熱度

    1回答

    我有以下設置,嘗試使用DELETE_NOTE突變從notes陣列中刪除activeNote。但它只會刪除數組的第一個元素。 的mutations.js是: export const mutations = { DELETE_NOTE (state) { console.log(state.activeNote) // here the activeNote is the cor

    1熱度

    1回答

    我VUE成分是這樣的: <template> <span class="rating"> ... </span> </template> <script> export default { props: { 'star': null }, ... } </script> 如果組件運行我想

    0熱度

    1回答

    ,我在一個應用程序中使用VuexFire和在我的組件https://github.com/posva/vuexfire我有一個像 computed: Vuex.mapGetters(['todos']), created() { this.$store.dispatch('setTodosRef', todosRef) }, 這個工程除了當我也有一些計算方法細紋在