javascript - 找不到Vuejs框架的元素

标签 javascript vue.js frontend element element-ui


我已经安装了名为 element 的 Vue.js 框架但我收到此错误。

enter image description here

我正在导入我需要的所有内容到index.html和Reviews.vue文件,其中仅包含:

<template>
  <div id="app">
	<el-button type="primary" round>Primary</el-button>
  </div>
</template>

<script>
  import Vue from 'vue'
  import ColorPicker from 'element-ui'
  import 'element-ui/lib/theme-chalk/index.css'
  export default {}
</script>

<style lang="scss">

</style>
我得到的结果只是文本“Primary”

最佳答案

这个“快速入门”片段from the element github page会让你走向正确的方向:

import Vue from 'vue'
import Element from 'element-ui'

Vue.use(Element)

// or
import {
  Select,
  Button
  // ...
} from 'element-ui'

Vue.component(Select.name, Select)
Vue.component(Button.name, Button)

基本上,您要么使用 Vue.use 语法加载所有元素(我相信这会将所有元素加载到您的包中,所以您可能不想这样做,如果您'您的应用中没有使用大量元素组件),或者您在组件中加载元素的 Button 组件:

<template>
  <div id="app">
  <el-button type="primary" round>Primary</el-button>
  </div>
</template>

<script>
  import Vue from 'vue'
  import ColorPicker from 'element-ui'
  import 'element-ui/lib/theme-chalk/index.css'
  // mind this new line:
  import {Button} from 'element-ui'
  export default {}
</script>

<style lang="scss">

</style>

关于javascript - 找不到Vuejs框架的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51809196/

相关文章:

javascript - sqlite3更新查询刷新 Electron 渲染器进程

javascript - Vue js在单击按钮时动态添加文本框时绑定(bind)动态id

javascript - 从 Vue 中的另一个组件观察某些事件

javascript - React/Redux - 你应该什么时候从 API 获取新数据来更新你的商店?

javascript - 在网站上运行 node.js 但不在本地主机上运行

Javascript 荧光灯闪烁效果

vue.js - 带有自定义按钮添加和删除的 Bootstrap Vue 表

node.js - Vue - 发布 .vue 文件或编译组件更好?

javascript - 托管第 3 方 Javascript 有哪些相关风险?

javascript - 调整旋转元素大小时计算正确的宽度和高度