如何使用Vue实现组件化通讯


这篇文章主要介绍了如何使用Vue实现组件化通讯的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何使用Vue实现组件化通讯文章都会有所收获,下面我们一起来看看吧。1. Vue的组成文件(.vue)分为三部分,分别对应html,js,css2. Vue的生命周期函数beforeCreate() 创建数据之前created() 创建数据 我们在这里的得到我们在data里面创建的数据beforeMount() // Dom渲染完成前mounted() //Dom渲染完成beforeUpdate() // 更新视图 在beforeUpdate触发时,视图已经更新完成Updated() //更新数据调用的函数、。{{msg}}{{msg}}{{msg}}100{{msg}}1100100生命周期参考链接3. export default每一个模块都是自己的作用域,相应的属性来处理数据和函数data(声明数据,可以是函数和属性)类型:Object | Function组件只接受函数
methods(一些指令和其他属性的调用方法)不要用箭头函数来写里面的函数this指向Vue的实例1、components (组件化定义)
类型: Object
自定义元素,增加代码的复用性
2、computed(计算属性)计算属性的结果会被缓存,依赖的数据发生变化才会重新渲染注意计算属性和methods,watch的区别watch(免费云主机域名监听对应的数据)键值对。键是我们需要监督的数据,值是相应的回调函数回调函数接受2个参数,新的值和旧的值(对于数组和对象不会出现旧值,对于简单的数据会出现旧值)监听对象的内部值变化,需要添加deep:true(数组不用)props(用于接受父组件传来的数据)规定和接受父组件的数据单向数据流,子组件不能修改传递过来的数据对象和数组是引用类型,指向同一个内存空间,如果 prop 是一个对象或数组,在子组件内部改变它会影响父组件的状态。可以规定接受的数据类型和默认值,如果是对象和数组,默认值导出是一个函数v-on和v-emit(子组件向父元素传递数据)vm.$emit: 子元素向父元素定义讯号和传递数据this.$emit(‘规定的讯号名称’, ‘想传递给父元素的数据’)vm.$on: 监听讯号,并触发相应的函数(函数内部不用传参)@’规定的讯号名称’=’调用自己组件的方法并可以接受传递的参数’ref(用来获取dom和子组件)可以用来操作domhello可以用来组件中的通讯在组件中使用的this.refs是一个对象,包含了所有的绑定了的dom和子组件Vue具体轻量级框架、简单易学、双向数据绑定、组件化、数据和结构的分离、虚拟DOM、运行速度快等优势,Vue中页面使用的是局部刷新,不用每次跳转页面都要请求所有数据和dom,可以大大提升访问速度和用户体验。关于“如何使用Vue实现组件化通讯”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“如何使用Vue实现组件化通讯”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。

相关推荐: C#怎么实现序列化和反序列化

这篇文章主要讲解了“C#怎么实现序列化和反序列化”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#怎么实现序列化和反序列化”吧!首先把需要序列化的类打上[Serializable]特性,如果某个字段不需要被序列…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/17 15:26
下一篇 02/17 15:26

相关推荐