详解Vue组件之间的数据通信实例-创新互联

最近在用vue做项目,学习了不少东西,但是有时候光顾着做项目却忘记要找个时间来整理一下最近的一些学习新得,因为是新手,所以可能会有错误的地方,欢迎指出和交流呀~~~

创新互联公司技术团队10年来致力于为客户提供成都网站制作、成都网站设计、外贸营销网站建设成都品牌网站建设营销型网站、搜索引擎SEO优化等服务。经过多年发展,公司拥有经验丰富的技术团队,先后服务、推广了上千余家网站,包括各类中小企业、企事单位、高校等机构单位。

关于父子组件以及非父子组件之间的数据通信

详解Vue组件之间的数据通信实例

1 父子组件之间数据通信

一般父组件向子组件传递数据用prop进行传递,注意,子组件不能对prop中的数据进行更改,vue中规定是防止子组件对父组件中的数据进行窜改。而子组件向父组件进行数据传递则可以通过事件触发父组件的事件来实现数据的传递。(是不是有点懵逼了,看个例子吧 )

(这里我就直接摘取一段项目中的例子代码来说明)

使用prop进行数据传递:

//这是父组件中的部分代码,父组件向子组件传递数据(method,dialogFormvisible)
 // 父组件的部分代码

   
新增员工
// 父组件的script代码 export default { data () { return { method:{handle: 'add‘, title: '增加员工'} dialogFormvisible: false } } } // 子组件中则需要加prop属性数据 ,如下所示: export default { props: [ 'method', 'dialogFormVisible'] } //所以只要父组件中的数据变化修改,子组件中的数据也会跟这修改;

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:详解Vue组件之间的数据通信实例-创新互联
文章出自:http://cdiso.cn/article/gddde.html

其他资讯