zoukankan      html  css  js  c++  java
  • 在webpack中封装并渲染vue组件(笔记)

    传统的做法可用性不好,不利于团队协作开发。

    在模块化开发的前提下,它给我们提供了一种新的使用组件的方式

    首先需要在src文件夹里新建一个文件,名为app.vue

     如果我们需要一个组件,就创建一个.vue的文件来封装这个组件(实现了对单独的组件的模块化封装)

    这个组件里面有三个根元素template,script,style

    注意:在这里组件的data成员必须是一个函数,还需要有return来返回,而methods仍旧是一个对象。

     那么app.vue组件怎么使用呢?

    首先需要导入组件:

    由于我们用的是vue的框架,所以我们需要导入的就是vue的包,由于main.js识别不了模板,所以需要安装插件

    强调:"vue-loader": "^15.x.x",版本 用法:

    1.要在webpack.config,js文件中导入vue-loader的插件,

    输入命令:

    在webpack.config.js中引入vue-loader15所依赖的插件

     2.接下来需要配置webpack插件的节点

    3.配置节点,如果是以.vue结尾的文件,就用vue-loader。

     

    以下贴出案例部分代码截图:

    在HTML中以标签的形式来使用

     

     怎么使用路由?

     1.首先需要安装vue-router包,在终端输入命令: npm i vue-router  -S

    2.然后导入包,将路由对象挂载到Vue身上

    3.导入子组件,

    接下来配置路由规则(首先配置路由对象)

    将路由对象挂载到vuemedel身上

     

     在根组件内部“刨坑”

     

    效果图:

    如何使用子路由?

    首先先创建子组件文件

     

    配置路由:

     引入进来子组件:

     效果图:

     
  • 相关阅读:
    JAVA获取随机数
    web路径问题
    java.lang.IllegalStateException: Failed to load ApplicationContext,这个异常的解决方案
    使用表达式配置切入点
    Spring的aop操作
    AOP操作术语
    AOP原理
    AOP概念
    spring知识点
    Spring的ioc操作 与 IOC底层原理
  • 原文地址:https://www.cnblogs.com/mmit/p/12825187.html
Copyright © 2011-2022 走看看