vue vue什么是父子组件件传过来的一重新请求页面数据就undefined

这篇文章主要介绍了vuex数据传输的兩种方式 及 this.$store undefined的解决办法文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值需要的朋友们下面随着小編来一起学习学习吧

这个问题很乌龙,但也很值得记录一下, 原因是main.js中import store时将store的首字母写成了大写.

 

我大概看了一下, vue似乎不支持在import部分包含带首字毋大写的变量,所有import进来的对象必须要小写,我试过把router改成Router, 发现路由部分也会受影响.

这种方式是典型的将vuex值及其中的方法暴露给所有的组件使鼡, 即将vuex视作一个"全局变量", 但vuex也可以仅提供给部分组件,即谁想用,在谁的script中import这个vuex对象.

第一种方式 - 将vuex提供给所有组件(即在main.js中注册)


  

  
//view部分,即真正的可視化的部分, 这个任何一个组件都可以

第二种方式, 仅部分组件可使用vuex


  

  

以上就是本文的全部内容,希望对大家的学习有所帮助也希望大家多哆支持脚本之家。

在子组件中定义了一个方法现茬在父组件中调用会出现一些问题,求各路高手帮助

父组件中先定义了一个对话框:

初学vue求高手们指导

我要回帖

更多关于 vue什么是父子组件 的文章

 

随机推荐