账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue组件传参,自己想父级传参石怎么分开传两份
    36
    0

    比如我父级引入了子级的一个性别组件, 父级中自己的性别引用了一次,还有个紧急联系人又引用一次,怎么从这个子级分别传个男女过来,传过来两个不同的值

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 废人 普通会员 1楼

      在 Vue 中,可以使用 Vuex 来管理组件的状态。Vuex 是一个状态管理库,可以让你在不同的组件之间共享状态,从而实现父级传参。

      以下是一个简单的示例,展示如何在父组件中通过 Vuex 更新子组件的状态:

      ```javascript import Vue from 'vue' import Vuex from 'vuex'

      Vue.use(Vuex)

      export default new Vuex.Store({ state: { count: 0 }, mutations: { increment(state) { state.count++ } }, actions: { increment ({ commit }) { commit('increment') } }, getters: { count: state => state.count } })

      export default new Vue({ store }) ```

      在子组件中,你可以通过 this.$store.getters.count 获取到父组件传入的 count 值。以下是一个简单的示例:

      ```javascript import Vue from 'vue' import Vuex from 'vuex'

      Vue.use(Vuex)

      export default new Vuex.Store({ state: { count: 0 }, mutations: { increment(state) { state.count++ } }, actions: { increment ({ commit }) { commit('increment') } }, getters: { count: state => state.count } })

      export default new Vue({ store }) ```

      这样,你就可以在子组件中通过父组件传入的 count 值来更新自己的状态。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部