美文网首页
vue 进阶

vue 进阶

作者: 幻影翔 | 来源:发表于2019-12-09 07:44 被阅读0次

插件

export default store => {
if (localStorage.state) store.replaceState(JSON.parse(localStorage.state))
store.subscribe((mutation, state) => {
    // 持久化保存
    localStorage.state = JSON.stringify(state)
  })
}
// store 使用index.js 使用
import saveInLocal from './plugin/saveInLocal'
增加属性 plugins: [ 'saveInLocal' ]

严格模式

 // 生产环境打开严格模式,上线关闭
增加属性    strict: process.env.NODE_ENV === 'development', 
// 修改state的值需要使用store的matution,不要直接赋值修改

vuex+ 双向绑定

<a-input v-model="stateValue"/>
// 写成函数
stateValue: {
        get () {
            return this.$store.state.stateValue
        },
        set (value) {
                this.SET_STATE_VALUE(value)
        }
    }

相关文章

网友评论

      本文标题:vue 进阶

      本文链接:https://www.haomeiwen.com/subject/simmgctx.html