首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入vue.js组件

导入vue.js组件
EN

Stack Overflow用户
提问于 2017-04-30 13:35:43
回答 2查看 1.3K关注 0票数 0

我需要导入组件与数据到vue.js应用程序。

我可以注册组件,我使用了这段代码。

正确代码:

代码语言:javascript
复制
  export default {
    name: 'hello',
    data () {
      return {
        msg: 'Welcome to Your Vue.js App'
      }
    },
    components: {
      'test': {
        template: '<div>msg: {{message}}</div>',
        props: {
          message: {
            type: String,
            required: true
          }
        }
      }
    }
  }

但是如何使用数据在本地注册呢?

不正确:

代码语言:javascript
复制
import Test from './components/Test.vue';

export default {
    name: 'hello',
    data () {
      return {
        msg: 'Welcome to Your Vue.js App'
      }
    },
    components: {
      'test': {
        template: Test,
        props: {
          message: {
            type: String,
            required: true
          }
        }
      }
    }
  }
EN

回答 2

Stack Overflow用户

发布于 2017-08-20 06:11:41

这应该能行

代码语言:javascript
复制
import Test from './components/Test.vue';

export default {
    name: 'hello',
    data () {
      return {
        msg: 'Welcome to Your Vue.js App'
      }
    },
    components: {
      Test
    }
  }

如果你想通过道具

代码语言:javascript
复制
<template>
<Test :message=msg></Test>
</template>
票数 1
EN

Stack Overflow用户

发布于 2017-05-01 06:30:32

我在组件代码(components/xxx.vue)中使用props并对其进行了解析。

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

https://stackoverflow.com/questions/43706999

复制
相关文章

相似问题

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