相关疑难解决方法(0)

vuejs更新子组件的父数据

我开始玩vuejs(2.0).我构建了一个包含一个组件的简单页面.该页面有一个带有数据的Vue实例.在那个页面上,我注册并将组件添加到html.该组件有一个input[type=text].我希望该值反映在父(主Vue实例)上.

如何正确更新组件的父数据?从父级传递绑定的prop并不好,并向控制台发出一些警告.他们的文档中有一些东西,但它不起作用.

javascript vue.js vue-component

106
推荐指数
9
解决办法
11万
查看次数

使用Vuex和特定于组件的数据构建Vue

我看到很多使用这种结构的Vue.js项目:

??? main.js
??? api
?   ??? index.js
?   ??? services           #containing files with api-calls
?       ??? global.js
?       ??? cart.js
?       ??? messages.js
??? components
?   ??? Home.vue
?   ??? Cart.vue
?   ??? Messages.vue
?   ??? ...
??? store
    ??? store.js
    ??? actions.js  #actions to update vuex stores
    ??? types.js
    ??? modules
        ??? global.js
        ??? cart.js
        ??? ...
Run Code Online (Sandbox Code Playgroud)

(这种结构的一个例子是' Jackblog '.)

因此,例如,Cart.vue想要更新inCartVuex中的数据.为此,购物车进口actions.js:

import { inCart } from '../../store/actions'

actions.js进口的API index.js,因此它可以连接到API.然后它更新Vuex商店中的值. …

api structure directory-structure vue.js vuex

2
推荐指数
1
解决办法
3508
查看次数