並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 52 件 / 52件

新着順 人気順

vuexの検索結果41 - 52 件 / 52件

  • Vue.js:Vuexのエラー:「[vuex] Do not mutate vuex store state outside mutation handlers」の原因と対応例 - Qiita

    <template> <!-- v-modelにstateの値を設定 -> <v-test-comp v-model="theValue"></v-test-comp> </template> <script> import { mapState } from "vuex"; export default { computed: { //stateの値にアクセスできるよう設定 ...mapState(["theValue"]) } } </script>

      Vue.js:Vuexのエラー:「[vuex] Do not mutate vuex store state outside mutation handlers」の原因と対応例 - Qiita
    • Release v4.0.0 · vuejs/vuex

      This is the official Vuex 4 release. The focus for Vuex 4 is compatibility. Vuex 4 supports Vue 3, and it provides the exact same API as Vuex 3, so users can reuse their existing Vuex code with Vue 3. There are a few breaking changes described in a later section, so please check them out. You can find basic usage with both Option and Composition API in the example directory. It's still released un

        Release v4.0.0 · vuejs/vuex
      • Firebase AuthenticationとVuexの合わせ技バグでハマった - kuntalog

        TL;DR Vuexのstoreにobjectを渡すときは気を付けよう。 Vuexのstoreにはできるだけ即値(って呼び方でいいのか?)を入れる。 内容 Firebase authenticationとVuexを使ってこういうのを書いてた。 export default { // ... created() { firebase.auth().onAuthStateChanged((user) => { this.$store.commit('setCurrentUser', { user }); }); }, // ... }; するとChromeのdevtoolが真っ赤になった。 Error in callback for watcher "function () { return this._data.$$state }": "Error: [vuex] Do not mutate

          Firebase AuthenticationとVuexの合わせ技バグでハマった - kuntalog
        • Nuxt.js + TypeScript + Vuex で簡単な Todo リストを作るチュートリアル - Toragramming

          はじめに Nuxt.js + TypeScript + Vuex(ストア)で簡単な Todo リスト制作を行った際の覚書です。 完成品はこちら → https://github.com/tigrig29/todo-nuxt-typescript 2019/09/20 執筆 Nuxt v2.10.0 ~ v2.14.0 あたりが対象です(v2.15.0 は未確認です) Nuxt TypeScript 公式 も参照して、比較しながら読んで頂けると幸いです。 対象 Nuxt.js 経験あり TypeScript 試したい Vuex(ストア)も使ってちゃんと型推論(入力補完)させたい 筆者の環境 Windows10 VSCode yarn Nuxt + TypeScript の環境構築 当記事では触れません。 環境構築が必要な方は、以下の記事を参考にしてみてください。 Nuxt + TypeSci

            Nuxt.js + TypeScript + Vuex で簡単な Todo リストを作るチュートリアル - Toragramming
          • Vuex で modules を利用した際の getters の使い方 - Qiita

            vuex 1ファイルの行数が増えすぎたのでリファクタついでにmodules 使い始めたら少しひっかかったので書き溜め。 構成 <template> <div> {{record.length}} </div> </template> <script> import { mapGetters } from 'vuex' export default { computed: { ...mapGetters(['record']) // NG }, record_count() { return this.$store.getters.record.length; // NG } } </script>

              Vuex で modules を利用した際の getters の使い方 - Qiita
            • LaravelでWebサービスを作るときに参考になるオープンソースのコードまとめ

              Laravelでサービスを作るときに、参考にできる良質なリポジトリがあると作りやすいです。 どういうテストの書き方やフロントの書き方が適切か、指標になるようなリポジトリがないか探したところ、きれいなコードが書かれているOSSがいくつかあったので共有したいと思います。 Monica CRMツールのOSSです。 有料サービスとしても提供されています。 Laravelのコードはとてもきれいに書かれており、テストコードも充実しています。 Laravel Duskによるブラウザテストも書かれていますが、CypressによるE2Eテストもtests/cypressディレクトリ配下に充実しており参考になります。 Dockerfile, docker-compose.yml, Jenkinsfile, Vagrantfile, circleci関連ファイルなども含まれており、インフラ面でもかなり参考になり

              • Vuex の導入 / 使い方 mapGetters (初級編) - Qiita

                import Vue from 'vue' import App from './App.vue' import router from './router' import store from './store'// 追加 Vue.config.productionTip = false new Vue({ router, store, //追加 render: h => h(App) }).$mount('#app') import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) export default new Vuex.Store({ state: { count: 2 //状態を指定 }, getters: { //gettersには メソッドを記述 doubleCount: state => state.count

                  Vuex の導入 / 使い方 mapGetters (初級編) - Qiita
                • Nuxt.jsのStoreによるデータ保存 [vuex-persistedstate][js-cookie]

                  Nuxt.jsにおいてStore(ストア)を利用すると、データの状態管理をおこなうVuexによってコンポーネント間のデータの受け渡しを一元化できます。本記事ではそのStoreとvuex-persistedstateモジュールを利用してデータをLocal Storage(もしくはSession Storage)に保存してみます。 Storeにはクラシックモードとモジュールモードがありますが、本記事ではモジュールモードによる記述で説明していきます。2つのモードの違いについては公式サイトを参照して下さい。 Nuxt.jsによるプロジェクトの作成は下記ページをご覧下さい。 Nuxt.js入門 [$route.params][layouts] プロジェクト内のディレクトリを確認します。Storeによる機能は、主に「store」ディレクトリ内にファイルを追加していくことで利用できます。 $ tree

                  • JestでVueコンポーネントとVuexストアの単体テストを書いてみよう! - Qiita

                    概要 この記事は、Ginza.js#2にて登壇した、 「Jestを使って VueコンポーネントとVuexストアのテストコードを書いてみよう!」 のLTのスライド内容を元に記事を作成しました。 ソースコードは以下で公開しています。 https://github.com/karamage/vue_jest_test 動作環境 ・Mac OS 10.14.4 ・Nuxt v2.8.1 ・Vue v2.6.10 ・Node v10.15.3 以下の記事にTipsをまとめました。合わせてご確認ください。 Vue Test Utils と Jest でコンポーネントのユニットテストを書く際のTips https://qiita.com/karamage/items/6c2163f78557a69208a8 この記事で説明すること Jestとは? Jestのインストール Jestの基本的なテストの書き方

                      JestでVueコンポーネントとVuexストアの単体テストを書いてみよう! - Qiita
                    • vuex-module-decoratorsとTypeScriptでvuexをスマートに書く | RE:ENGINES

                      はじめに こちらの記事で紹介したように、Vue CLI 3からVue.jsを手軽にTypeScriptで書くことができるようになりました。しかし、vuexに関してはそのままではTypeScriptで書くのは難しいように思います。 そこで、今回は vuex-module-decorators というサードパーティ製のパッケージを使って、より安全でスマートにvuexを扱う方法を紹介します。 導入 以下のコマンドでパッケージをインストールします。 // for npm npm install -D vuex-module-decorators // for yarn yarn add -D vuex-module-decorators

                        vuex-module-decoratorsとTypeScriptでvuexをスマートに書く | RE:ENGINES
                      • 2018年Vue.jsとVuexを使ってる人には必ず知っていてほしい開発やメンテナンスの際に役立つ設計とTipsとサンプルコード - Qiita

                        2018年Vue.jsとVuexを使ってる人には必ず知っていてほしい開発やメンテナンスの際に役立つ設計とTipsとサンプルコードFacebookfluxVue.jsVuexvue-router 初めに ※ 全てのコメントに返事しません。 ※ 記事の内容に意見がありましたら直接編集リクエストをください。 ゴール ReduxやVuex、Fluxのパワーワードに負けずになんとなくではなくちゃんとFluxを理解し、実践して恩恵を受ける。 役立つVuexのTipsを身につけコード品質を向上させる。 VuexとVueRouterの落とし穴の把握。 リファクタリングの障害を減らしコードを追いやすくする。 Vuexの穴 1. Vuex提供のmap系の辛み VuexのmapActionsとか、createNamespacedHelpersめっちゃ便利ですよね。 import { createNamespac

                          2018年Vue.jsとVuexを使ってる人には必ず知っていてほしい開発やメンテナンスの際に役立つ設計とTipsとサンプルコード - Qiita
                        • Vue 3 State Management – Ghiura Alexandru

                          Hello ! Today we will talk about state management. Because my article about the problems I encountered switching from Vue 2 to Vue 3 was quite popular, I decided to continue writing about my journey to switch to Vue 3 and tell you about my experience in choosing a State Management library in Vue 3. With the new Vue 3 composition API, the options you have for state management are expanding a lot an