美文网首页
4. vue 常用 render() 渲染 组件到指定容器

4. vue 常用 render() 渲染 组件到指定容器

作者: 崩鲨卡拉卡 | 来源:发表于2019-02-22 16:24 被阅读0次

更新到 webpack 4.x很多插件使用方式,发生了改变,经常报错不知道哪里问题。下面记录下自己使用render()记录:

1.创建 .vue 组件模板:

<template>
  <div>
      <h1>这是登陆组件,使用 .vue 文件渲染出来的</h1>
  </div>
</template>
<script>
export default {
  data() {
    return {
    }
  },
  methods: {
  },
  components: {
  }
}
</script>
<style>
</style>

2.安装解析vue组件loader:

  • yarn add vue-loader vue-template-compiler

  • 在配置文件配置:
    VueLoaderPlugin()这个插件是必须的!它的职责是将你定义过的其它规则复制并应用到 .vue 文件里相应语言的块。例如,如果你有一条匹配 /.js$/ 的规则,那么它会应用到 .vue 文件里的 <script> 块。

const VueLoaderPlugin = require('vue-loader/lib/plugin');
plugins:[
        new VueLoaderPlugin()     请务必引入这个插件!!!
    ],
    module:{
        rules:[
            {
                test: /\.vue$/,
                loader: 'vue-loader'
            }
        ]
    }
    ,

3.在main.js配置render()

  • 先引入模板:import login from './login.vue'
  • 配置render():
render(comp) {   return comp(login)  },
可以箭头函数表示:
render:comp=>comp(login)

相关文章

  • 4. vue 常用 render() 渲染 组件到指定容器

    更新到 webpack 4.x很多插件使用方式,发生了改变,经常报错不知道哪里问题。下面记录下自己使用render...

  • ###VUE下

    渲染函数和jsx 在vue中我们可以不用template来指定组件的模板,而是用render函数来创建虚拟dom结...

  • Vue中的render渲染函数

    Vue中的render渲染函数 render函数只支持jsx写法创建虚拟Dom节点。vue组件中的template...

  • vue页面的渲染过程

    Vue的渲染过程 我们从最简单的new Vue开始: Vue在渲染的时候先调用原型上的_render函数将组件对象...

  • react-demos

    [2018.08.08] Render JSXReactDOM.render()讲jsx渲染成HTML并插入到指定...

  • vue学习(15):vue结合webpack

    1.使用vue实例的render方法渲染组件 var login = { temp...

  • Vue - day6

    day6 使用vue实例 render方法渲染组件 区分webpack中导入vue和普通网页使用script导入v...

  • 公共组件抽离(render props)

    公共组件的实时鼠标位置 传递给子组件 结构 公共组件的render方法 把挂载props上的方法返回要渲染的容器 ...

  • JSX规则

    ReactDOM.render(标签\组件,容器,渲染后的回调函数) 解析规则 遇到<标签 用HTML 解析遇到 ...

  • React 文档再学习 2 增加交互

    渲染(Render)和提交(Commit) 组件展示在页面之前,须有React 渲染 (Render)。可以如此想...

网友评论

      本文标题:4. vue 常用 render() 渲染 组件到指定容器

      本文链接:https://www.haomeiwen.com/subject/kameyqtx.html