zoukankan      html  css  js  c++  java
  • Vuex

    Form Handling
    
    When using Vuex in strict mode, it could be a bit tricky to use v-model on a piece of state that belongs to Vuex:
    
    <input v-model="obj.message">
    Assuming obj is a computed property that returns an Object from the store, the v-model here will attempt to directly mutate obj.message when the user types in the input. In strict mode, this will result in an error because the mutation is not performed inside an explicit Vuex mutation handler.
    
    The "Vuex way" to deal with it is binding the <input>'s value and call an action on the input or change event:
    
    <input :value="message" @input="updateMessage">
    // ...
    computed: {
      ...mapState({
        message: state => state.obj.message
      })
    },
    methods: {
      updateMessage (e) {
        this.$store.commit('updateMessage', e.target.value)
      }
    }
    And here's the mutation handler:
    
    // ...
    mutations: {
      updateMessage (state, message) {
        state.obj.message = message
      }
    }
    

      表单处理

  • 相关阅读:
    DP实验
    Linux shell学习
    线性排序算法-计数排序
    算法笔试题练习
    堆排序
    node.js初识
    linux下vim命令详解
    html5学习笔记
    有趣的参数收集
    算法学习-归并排序
  • 原文地址:https://www.cnblogs.com/vali/p/8194480.html
Copyright © 2011-2022 走看看