首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Vue中正确使用render函数?

如何在Vue中正确使用render函数?
EN

Stack Overflow用户
提问于 2020-07-06 09:28:54
回答 1查看 215关注 0票数 0

我刚刚开始使用render函数,遇到了一个问题。在呈现时,Home组件不显示在

App.vue

代码语言:javascript
复制
<template>
  <div>
    <h1>Vue Router Demo App</h1>

    <p>
      <router-link :to="{ name: 'home' }">Home</router-link> |
      <router-link :to="{ name: 'hello' }">Hello World</router-link>
    </p>

    <div class="container">
      <router-view></router-view>
    </div>
  </div>
</template>
<script>
  export default {}
</script>

浏览器控制台中没有错误。

app.js

代码语言:javascript
复制
import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter)

import App from './App'
import Hello from './views/Hello'
import Home from './views/Home'




const router = new VueRouter({
  mode: 'history',
  routes: [
    {
      path: '/',
      name: 'home',
      component: Home
    },
    {
      path: '/hello',
      name: 'hello',
      component: Hello,
    },
  ],
});

const app = new Vue({
  el: '#app',
  components: { App },
  router,
});

Home.vue

使用此配置,将不显示路由。

代码语言:javascript
复制
<script>
export default {}
import Vue from 'vue'

new Vue({
  el: '#app',
  render(createElement) {
    return createElement("div", { class: "container" }, [
      createElement("p", { class: "my-class" }, "Some cool text")
    ])
  }

});
</script>

我只想在组件中使用呈现函数。或了解如何对两个或多个vue组件正确使用render函数。

如何在组件HomeHello之间切换来正确配置应用程序

EN

回答 1

Stack Overflow用户

发布于 2020-07-06 10:31:35

Vue中的组件应该从vue组件继承并注入到基本组件中。

代码语言:javascript
复制
Vue.component('home', {
  render(createElement) {
    return createElement("div", { class: "container" }, [
      createElement("p", { class: "my-class" }, "Some cool text")
    ])
  }
})

new Vue({
  el: '#app',
  components: ['home'],
  template: '<home/>'
})
代码语言:javascript
复制
<div id="app"></div>
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.11"></script>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62753105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档