• webpack和vue使用


    使用入门

        var login = {
          template:'<h1>this is login component</h1>'
        }

    使用render函数

          render:function(createElements){//一种方法,调用它会调用指定的模板渲染成HTML
            return createElements(login)
          }

    他是Vue实例中的一个属性

    和原始的直接使用组件标签的形式不同的是,render会将div中的东西清空将自己放进去,但是使用标签的形式不会,而是直接放在对应的后面

    webpack中使用vue

    1、首先安装vue

    cnpm i vue -D

    2、导入vue

    import Vue from 'vue'

    这种导入功能不完整,只提供运行时候的功能,没有提供web情况的功能,使用下面的形式

    直接在webpack.config.js中设置导入包时候的路径

    var vm =new Vue({

      el:'#app',

      data: {},

      

    })

    webpack是无法使用.vue文件需要和之前的一样安装vue相关的loader

    cnpm i vue-loader vue-template-compiler -D

    配置文件中配置相关的项

    {test: /.vue$/, use: 'vue-loader'}

    使用render函数渲染,直接import方式的没有在配置文件中配置alias的只能使用render函数渲染

    render函数的终极简写方式

    render: c=>c(login)
    相当于
    render: function(createElements){
         return createElements(login)  
    }

    总结webpack使用vue函数

    1、安装vue包:cnpm i vue -D

    2、由于webpack推荐使用.vue组件模板定义组件,所以安装能解析这种文件的loader

    cnpm i vue-loader vue-template-compiler -D

    3、在mian.js文件中导入vue模板,import Vue from 'vue'

    4、定义一个.vue结尾的文件,有三部分组成,

    5、使用import导入组件

    6、床vm实例,其中使用render函数渲染render: c=>c(login)

    7、在页面中创建一个id是app的实例,作为vm实例控制的区域

  • 相关阅读:
    ES6 学习记录
    Windows 服务开发 以及 重启IIS应用池
    IIS部署.net core 3.1踩坑总结
    VS 2019背景全透明以及插件、特效
    深拷贝和浅拷贝的区别
    Vue全家桶以及常用知识点
    C#设计模式
    博客园装扮教程
    Exp5 单元测试
    Exp4 代码评审
  • 原文地址:https://www.cnblogs.com/feixiangdecainiao/p/11066738.html
Copyright © 2020-2023  润新知