怎么在外部vue调用方法vue内部的methos里面的方法

例如有个组件child

我怎么在外部vue调用方法child里面的方法假设有个changColor()让组件显示不同颜色 (这里只是举个例子,我知道可以用v-bind)

请问外部要怎么才可以vue调用方法这个子组件的方法

这是一个小白科普文如果你对官方文档有点不理解,可以结合本文理解本文不使用ponent全局定义的组件,单文件组件同理语法请自行翻译

父子组件之间相互通信主要用箌props$emit

父组件通过props传值给子组件

很麻烦啊,所以Vuex的出现就是为了解决这个问题

兄弟组件应该是没有任何关系以及耦合的但是要通信的话,還是可以两个兄弟通过父组件就可以通信了,但是这样代码维护很困难组件之间耦合太紧密了,还可以通过EventBus解决

// 触发组件 A 中的事件 // 在組件 B 创建的钩子中监听事件

算了用Vuex吧,在开发大型应用的时候最好一开始就决定要不要用Vuex否则代码改起来是十分痛苦的



报错:并不是所有代码路径都返囙值
我少写了else的返回值吗?如果是我这里用不到else,不希望else返回任何值如果不是我要怎么改?

我要回帖

更多关于 vue调用方法 的文章

 

随机推荐