- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 vuejs 的新手,并使用 Vuejs 版本 3 设置了新项目并安装了 ag-grid-vue。
我从官方网站获得了引用 og ag-grid 并按照相同的步骤操作,但是当我运行该项目时,出现了破坏页面的错误。
该错误仅随 ag-grid 包一起出现,因为当我评论 ag-grid 页面的导入代码时将起作用。我还添加了 @ag-grid-community 包,但仍然出错。我找不到任何解决方案,请帮忙。
我的 package.json ,我使用的是 Vue 版本 3
{
"name": "vue-app",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
"dependencies": {
"@ag-grid-community/all-modules": "~24.0.0",
"@ag-grid-community/client-side-row-model": "~24.0.0",
"@ag-grid-community/core": "~24.0.0",
"@ag-grid-community/csv-export": "~24.0.0",
"@ag-grid-community/infinite-row-model": "~24.0.0",
"@ag-grid-community/vue": "~24.0.0",
"@ag-grid-enterprise/all-modules": "~24.0.0",
"core-js": "^3.6.5",
"vue": "^3.0.0",
"vue-class-component": "^7.2.6",
"vue-property-decorator": "^9.0.2",
"vue-router": "^4.0.0-0",
"vuex": "^4.0.0-beta.4"
},
"devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0",
"@vue/cli-plugin-eslint": "~4.5.0",
"@vue/cli-plugin-router": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"@vue/compiler-sfc": "^3.0.0",
"@vue/eslint-config-prettier": "^6.0.0",
"babel-eslint": "^10.1.0",
"eslint": "^6.7.2",
"eslint-plugin-prettier": "^3.1.3",
"eslint-plugin-vue": "^7.0.0-0",
"prettier": "^1.19.1"
},
"eslintConfig": {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/vue3-essential",
"eslint:recommended",
"@vue/prettier"
],
"parserOptions": {
"parser": "babel-eslint"
},
"rules": {}
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead"
]
}
我的 View 页面代码带有 ag-grid 的基本示例,代码副本来自谷歌。
<template>
<ag-grid-vue style="width: 100%;" class="flex-grow-1 flex-shrink-1 ag-theme-alpine"
:columnDefs="columnDefs"
:rowData="rowData"
:modules="modules">
</ag-grid-vue>
</template>
<script>
import {AgGridVue} from "@ag-grid-community/vue";
import {AllModules} from "@ag-grid-enterprise/all-modules";
export default {
name: 'App',
data() {
return {
columnDefs: null,
rowData: null,
modules: AllModules
}
},
components: {
AgGridVue
},
beforeMount() {
this.columnDefs = [
{headerName: 'Make', field: 'make'},
{headerName: 'Model', field: 'model'},
{headerName: 'Price', field: 'price'}
];
this.rowData = [
{make: 'Toyota', model: 'Celica', price: 35000},
{make: 'Ford', model: 'Mondeo', price: 32000},
{make: 'Porsche', model: 'Boxter', price: 72000}
];
}
}
</script>
错误我在控制台和 git bash 中得到的
最佳答案
好像vue-class-decorator
的依赖 vue-class-component
尚未更新到 Vue3:https://github.com/vuejs/vue-class-component/issues/406
关于vue.js - AG-grid Vue 不适用于 vuejs 版本 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64294122/
如何在特定行中添加特定组件(例如复选框、输入、选择、下拉组件)?每当我将一个组件添加到列中时,它就会出现在每一行中。如何从特定行中删除组件? this.columnDefs1 = [ {
我加了 ag-grid到我的 Angular 项目。然后我将其 CSS 导入 styles.css . @import "~@ag-grid-community/all-modules/dist/st
在我的农业网格的每一行中。我需要在每一行 ag-grid 中添加 Angular Material 图标按钮。但是,结果只显示了文本按钮。它不会在我的农业网格中显示我的图标按钮。 接下来,我需要在我的
我最近开始使用“ag”命令而不是“ack”。 Ag 快得多,但似乎没有可以添加配置选项的文件(例如 .ackrc)。 例如,我总是希望使用寻呼机,而且我不想总是输入: ag --pager "less
这在列很多且大部分不在可视区域的场景中尤为重要。 最佳答案 是的,如 documentation 中所述, By default the grid uses virtualisation; a tec
这在列很多且大部分不在可视区域的场景中尤为重要。 最佳答案 是的,如 documentation 中所述, By default the grid uses virtualisation; a tec
AgGrid 日期筛选器的格式是mm/dd/yyyy,但我想将其更改为yyyy/mm/dd 我该怎么做?日期过滤器是网格的 columnDefinition 的一部分,我在其中使用 filter: '
我有一个基本的 ag-grid 和一些简单的虚拟数据,但它只在我不导入库提供的 .css 文件时显示,即使这样它也显示不正确。 摘 self 的 package.json: "ag-grid": "1
我有一个标准的单元格编辑器,当我处于编辑模式时,单元格编辑器的宽度和高度不是单元格的完整宽度和高度。 我应该覆盖样式还是配置中有任何标志可以关闭此效果? 最佳答案 我有同样的问题。如果您查看 DOM,
我爱 ag :: the_silver_searcher 但我想知道如何以非递归方式执行搜索。 有时我只想从我的主目录中搜索内部文件,但不查看子目录。 最佳答案 检查手册中的深度选项: --depth
概览 以前在 ag-grid 版本 <10.1.0 中,可以通过这种方式在不刷新网格的情况下添加一行: let model: IRowModel = this.gridOptions.api.getM
每当我尝试在数据透视模式下从 ag 网格导出数据时,列标签行不包含在导出文件中。 import { AgGridVue } from "ag-grid-vue"; import "ag-grid-e
单击行按钮后,我希望能够在我的主 ag 网格中打开另一个 ag 网格(子网格)。但是,在论坛和 ag-grid 文档中搜索了几个小时后,我似乎无法找到一种使子网格出现的方法。这是我希望我的网格如何表现
我能够将所有配置的可编辑列设置为可编辑但在焦点上,其他单元格更改为查看模式。 访问以下链接并单击开始编辑,所有单元格将更改为编辑模式。然后在单元格中开始编辑(打字)。现在不同行中的其他可编辑单元格将更
我正在使用ag-grid来显示和修改数据。如何在孔ag-grid的可编辑和不可编辑之间切换。我可以使用 grid api 来做到这一点吗? 这是我的默认配置: this.defaultDefs = {
我想使用以下选项为 ag-grid 选择复选框: 但是没有看到左边的复选框。知道还需要什么设置才能使选择复选框起作用。 self.appliancesInGroupGridOpts = {
是否有可能总是在 ag-grid 中显示水平滚动条? ?这个问题被问为 an issue on their GitHub page , 但他们似乎忽略了它(据我所知,它不是在 their own is
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 2 年前。 Improve t
我正在尝试使用一个复杂的对象来对我的 ag 网格行进行分组。我的 rowdata 对象看起来像这样 - const rowData= { id : '123', name: 'dummy',
是否有从 ag-grid 列菜单中删除第一个菜单的选项?我指的是带有“pinSubMenu”、“valueAggSubMenu”、“autoSizeThis”等的菜单。 我想打开上下文菜单,首先查看过
我是一名优秀的程序员,十分优秀!