javascript - import { Component, Vue } from "vue-property-decorator"与 import Vue from "vue"

标签 javascript vue.js vuejs2 decorator javascript-decorators

vue-property-decoratorvue 导入 Vue 之间有什么区别和用例?据我所知,在使用 @Component 装饰器定义自定义组件时,我始终需要从 vue-property-decorator 导入 Vue ,但是有吗与 Vue 核心相关的任何意外/不同的事情/场景我在这样做时应该注意吗?

最佳答案

我想说,根据 sources 没有区别vue-property-decorator

vue-property-decorator 只是执行以下操作:

import Vue, { PropOptions, WatchOptions } from 'vue'
// ...
export { Component, Vue, mixins as Mixins }

这样做可能是为了减少代码中的导入数量:

import {Vue, Smth1, Smth2}` from 'vue-property-decorator';

对比

import Vue from 'vue';
import {Smth1, Smth2} from 'vue-property-decorator';

关于javascript - import { Component, Vue } from "vue-property-decorator"与 import Vue from "vue",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58859239/

相关文章:

Javascript 从 ajax 响应访问嵌套对象

javascript - 如何不在 <form> 中发送输入字段?

javascript - 选择所有带有文本链接 : Errors 的复选框

javascript - 图像未在嵌套路由vue js中加载

javascript - 使用 Object.create 作为原型(prototype)的原型(prototype)继承将 [Object] 作为实例的原型(prototype)

vue.js - 将选定的值传递给 vuejs 函数

vue.js - 为Vuetify数据表中的<td>和<tr>添加类?

javascript - 使用路线时从 vuex 存储获取特定数据

vue.js - 使用Vuejs进行渐进增强——解析已有的HTML

vue.js - Vuejs 插槽父子