为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下mpvue 子组件 如何获取vuex?

请教一下mpvue 子组件 如何获取vuex?

守着星空守着你 2019-09-02 09:05:44
mpvue 子组件 如何获取vuex
查看完整描述

4 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

vue组件的数据传递应该是单向,永远是向下的,把父组件属性方法传递到子组件。 如果子组件要改变不同的颜色,是应该接受父组件传递进来的props,自己调用自己的方法,把props当个参数来判断来显示什么颜色,而不是让父元素调子组件的方法。

查看完整回答
反对 回复 2019-09-07
?
不负相思意

TA贡献1777条经验 获得超10个赞

如果是在父附件中,可以通过ref
<component1 ref="ref1"></component>
在父组件中 this.$refs.ref1
在子组件中通过 this.$parent获取父组件

查看完整回答
反对 回复 2019-09-07
?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

子组件通过$emit方法向父组件发送数据,子组件在父组件的模板中,通过自定义事件接收到数据,并通过自定义函数操作数据

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript" src="vue.js"></script>
</head>
<body>
<!-- 子组件向父组件传递数据 -->
<div id="box">
<v-parent></v-parent>
</div>

 


查看完整回答
反对 回复 2019-09-07
  • 4 回答
  • 0 关注
  • 744 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信