Tob*_*oby 5 components vue.js package.json quasar-framework
我正在尝试从 Vue/Quasar 项目中的 package.json 获取“版本”。
网上有一个信息可以使用这个代码:
import { version } from '../package.json'
Run Code Online (Sandbox Code Playgroud)
现在我是一个初学者,我无法运行这个。我当前的代码看起来有点像这样:
<template>
// ... REMOVED CODE FOR BETTER READABILITY
<q-layout view="lHh Lpr lFf">
<q-page-container>
<div>VERSION: {{ version }}</div>
<router-view />
</q-page-container>
</q-layout>
</template>
<script>
import { version } from '../package.json'
export default {
name: 'Layout',
data () {
return {
leftDrawerOpen: false
}
},
components: {
version
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
ESLint 抛出以下错误:
87:5 错误 “版本”组件已注册但未使用 vue/no-unused-components
如何正确使用我导入的组件变量?
按照以下步骤操作,效果会很好
{{应用程序版本}}
(或者)
Vue.prototype.application_version = require('../package.json').version;
去掉这段代码:
components: {
version
}
Run Code Online (Sandbox Code Playgroud)
您试图将其注册为组件,但事实并非如此。
然后将版本添加到vue:
data () {
...
version: version
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4650 次 |
最近记录: |