vue.js划分组件详细介绍

这次给大家带来Vue.js如何划分组件,Vue.js划分组件的注意事项有哪些,下面就是实战案例,一起来看一下。

常见的一些页面,大家坐在一起敲代码就可以了,做完这个页面再做别的页面,但是作为一个功能复杂的系统,尤其是使用一些适合模块化开发的框架,这样会显得效率很低,那么我们就单纯的看在Vue里面如何划分组件的。

总结下来有两种可以划分,两种划分的方法一种是页面上的功能块,select,pagenation,和一些需要大量代码去实现的一些部分,我们可以把它提取出来放到一起或者分类。还有一种根据页面区域来划分,header,footer,sidebar,有了组件之后Vue的组件是怎么实现的?

Vue的组件是怎么实现的?先来看一下在文件系统里面是什么样的

APP.vue是项目的一个入口,而我们分好的组件也是一个对象,在APP.vue里面,我们把各个组件用import 导入,header指的是右边的header.vue文件,这个写法是es6的一个写法,当然如果不用不用es6组件化,也得用其他的一些requires来写,进行一个打包处理,如果只是把这两个组件引入到app.vue 里面,在页面中还是现实 不了这两个组件的。

在Vue里面 必须通过components来注册这个组件,把引入进来的  放入,然后在模板层面上再来写

,在渲染之后,模板层面会变成header.vue和footer.vue里面的内容,有一点需要注意,Vue必须要去注册才可以使用

介绍一下Vue组件之间的通信,秉承了一个概念,必须先要注册,header.vue文件里面的代码,假设我们里面有个data是username,然后方法是dothis,我们看到有一个属性props,注册了一个msg,当我们的app.vue调用了header这个组件的时候,我们可以直接在header属性里面写msg,并且把app.vue里面任何的数据东西传到header.vue里面,所有的都由Vue的机制去实现,如果header.vue这里没有写msg的话,是获取不到属性的。   

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

Vue全家桶项目实践详解

原生JS怎么异步请求实现Ajax

Vuex状态管理应如何使用

立即学习“前端免费学习笔记(深入)”;

vue2.0在table中全选和反选

以上就是vue.js划分组件详细介绍的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2771965.html

(0)
上一篇 2025年3月8日 13:07:19
下一篇 2025年3月6日 08:14:41

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • vue.js父子组件传参详细介绍

    这次给大家带来vue.js父子组件传参详细介绍,vue.js父子组件传参的注意事项有哪些,下面就是实战案例,一起来看一下。 1.新建componentA.vue组件,代码如下: store.js代码如下: const STORAGE_KEY…

    编程技术 2025年3月8日
    200
  • vue.js+todolist的代码使用

    这次给大家带来vue.js+todolist的代码使用,vue.js+todolist代码使用的注意事项有哪些,下面就是实战案例,一起来看一下。 案例知识点: 1.vue.js基础知识 2.HTML5 本地存储localstorage st…

    编程技术 2025年3月8日
    200
  • JS按钮禁用和启用使用详解

    这次给大家带来JS按钮禁用和启用使用详解,使用JS按钮禁用和启用的注意事项有哪些,下面就是实战案例,一起来看一下。 废话不多说了,直接给大家贴代码了,具体代码如下所述: 按钮启用和禁用function btn1(){ document.ge…

    编程技术 2025年3月8日
    200
  • vue.js常用指令总结归纳

    这次给大家带来vue.js常用指令总结归纳,vue.js常用指令使用的注意事项有哪些,下面就是实战案例,一起来看一下。 Vue.js是当下很火的一个JavaScript MVVM(Model-View-ViewModel)库,它是以数据驱动…

    编程技术 2025年3月8日
    200
  • vue.js搭建图书管理平台的技术解答

    这次给大家带来vue.js搭建图书管理平台的技术解答,vue.js搭建图书管理平台的注意事项有哪些,下面就是实战案例,一起来看一下。 Vue.js是当下很火的一个JavaScript MVVM(Model-View-ViewModel)库,…

    编程技术 2025年3月8日
    200
  • JS中怎样操作代码执行的先后顺序

    这次给大家带来JS中怎样操作代码执行的先后顺序,JS操作代码执行先后顺序的注意事项有哪些,下面就是实战案例,一起来看一下。 一、js—>单线程    严格意义上来说,javascript没有多线程的概念,所有的程序都是单线…

    编程技术 2025年3月8日
    200
  • 使用ES6中Class类的静态方法

    这次给大家带来使用ES6中Class类的静态方法,使用ES6中Class类静态方法的注意事项有哪些,下面就是实战案例,一起来看一下。 以前看过的es6的东西,又忘了,再总结下: 类相当于实例的原型,所有在类中定义的方法,都会被实例继承。如果…

    编程技术 2025年3月8日
    200
  • 解析JS的优先队列与循环队列

    这次给大家带来解析JS的优先队列与循环队列,解析JS优先队列与循环队列的注意事项有哪些,下面就是实战案例,一起来看一下。 优先队列 实现一个优先队列:设置优先级,然后在正确的位置添加元素。 我们这里实现的是最小优先队列,优先级的值小(优先级…

    编程技术 2025年3月8日
    200
  • JS数据结构的双向链表定义

    这次给大家带来JS数据结构的双向链表定义,使用JS数据结构双向链表定义的注意事项有哪些,下面就是实战案例,一起来看一下。 双向链表和普通链表的区别在于,在链表中,一个节点只有链向下一个节点的链接,而在双向链表中,链接是双向的:一个链向下一个…

    编程技术 2025年3月8日
    200
  • 使Cluster共享内存有哪些方法

    这次给大家带来使Cluster共享内存有哪些方法,使Cluster共享内存的注意事项有哪些,下面就是实战案例,一起来看一下。 Node.js的标准API没有提供进程共享内存,然而通过IPC接口的send方法和对message事件的监听,就可…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论