账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Vue.component定义组件和引用vue文件有什么区别?
    • 2020-01-01 00:00
    • 11
    58
    0

    之前用react 组件都是新的js 利用export default抛出来定义组件。
    学习vue发现vue有Vue.component的方式,我用老思想引用了一个vue文件,似乎写法上没什么区别。
    想问一下Vue写组件一般在哪里定义(component里吗?),2者写法有何区别?
    vue小白~

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 清风不解语 普通会员 1楼

      Vue.component定义组件和引用vue文件之间的主要区别在于两个步骤:

      1. 定义组件:在Vue.js中,组件是一个可以重用的、独立于页面的模板。组件需要通过Vue.component指令来定义,指令包括:Vue.component,Vue.component(tag)和Vue.component(args)。Vue.component指令的作用是将一个组件实例化,并且将其注册到Vue实例的组件树中。使用Vue.component指令需要传递一个组件标签作为参数。

      例如: javascript Vue.component('my-component', { template: `<div>{{ message }}</div>` })

      1. 引用Vue文件:在Vue.js中,文件是通过路径来引用的,而不是通过组件标签。所以,如果一个文件在两个组件中被引用,那么这两个组件需要是同一个文件的不同版本。此外,Vue文件只能被导入一次,不能被重复引用。

      例如: javascript import Vue from 'vue' import MyComponent from '@/components/my-component.vue'

      总之,Vue.component定义组件是将一个组件实例化,而引用Vue文件是将一个Vue文件导入到多个组件中。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部