Vue父组件向子组件传值以及data和props的区别详解
网络编程 2021-07-04 15:02www.168986.cn编程入门
这篇文章主要介绍了Vue父组件向子组件传值以及data和props的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们狼蚁网站SEO优化随着长沙网络推广来一起学习学习吧
1.在父组件中定义 msg 属性
data:{ msg:'123 -我是父组件中的数据' },
2.引用子组件
父组件可以在引用子组件的时候,通过属性绑定的形式,把需要传递给子组件的数据,以属性绑定的形式,传递到子组件内部,供子组件使用。
把父组件传递过来的 msg 属性,绑定到子组件的 parentmsg 属性上。
<1 :parentmsg="msg"></1>
3. 在子组件定义部分,需要把父组件传递过来的 parentmsg 属性,先在props数组中定义一下(代表这个属性是由父组件传递过来的),这样,才能使用这个数据
props:['parentmsg'],
4.在子组件中使用
template:"<h1>这是子组件--{{parentmsg}}</h1>",
5.子组件中data和props的区别
子组件中的data数据,不是通过父组件传递的是子组件私有的,是可读可写的。
子组件中的所有 props中的数据,都是通过父组件传递给子组件的,是只读的。
完整代码
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <div id='app'> <!-- 父组件可以在引用子组件的时候,通过属性绑定的形式,把需要传递给子组件的数据, 以属性绑定的形式,传递到子组件内部,供子组件使用 --> <1 :parentmsg="msg"></1> </div> </body> <script src="../lib/vue.js"></script> <script> var vm = new Vue({ el:'#app', data:{ msg:'123-我是父组件中的数据' }, ponents:{ //子组件中无法访问父组件的data和methods 1:{ //子组件中的data数据,不是通过父组件传递的是子组件私有的 //data上的数据,是可读可写的 data(){ return { title:'123', content:'qqq' } }, template:"<h1>这是子组件--{{parentmsg}}</h1>", //注意,组件中的所有 props中的数据,都是通过父组件传递给子组件的 //只读 props:['parentmsg'],//把父组件传递过来的parentmsg属性, //先在props数组中定义一下,这样,才能使用这个数据 methods:{ } } } }) </script> </html>
到此这篇关于Vue父组件向子组件传值以及data和props的区别详解的文章就介绍到这了,更多相关Vue父组件向子组件传值内容请搜索狼蚁SEO以前的文章或继续浏览狼蚁网站SEO优化的相关文章希望大家以后多多支持狼蚁SEO!
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程