This repository was archived by the owner on Jan 18, 2022. It is now read-only.
This repository was archived by the owner on Jan 18, 2022. It is now read-only.
<slot> cannot appear inside <table> #55
Closed
Description
Expected behavior
Should not give warning.
Actual behavior
Gives warnings:
Warning in src/vue-components/data-table/DataTable.vue:
58 |
59 | <div v-else class="q-data-table-container" @mousewheel="mouseWheel" @DOMMouseScroll="mouseWheel">
| ^
60 | <div v-if="hasHeader" class="q-data-table-head" ref="head" :style="{marginRight: scroll.vert}">
Found camelCase attribute: @DOMMouseScroll="mouseWheel". HTML is case-insensitive. Use @dommouse-scroll="mouseWheel" instead. Vue will automatically interpret it as camelCase in JavaScript. If this is an SVG camelCase attribute, use the .camel modifier.
Warning in src/vue-components/data-table/plugins/sticky-cols/TableSticky.vue:
27 | <tbody v-if="!head">
28 | <slot></slot>
| ^
29 | </tbody>
Tag <slot> cannot appear inside <table> due to HTML content restrictions. It will be hoisted out of <table> by the browser.
Warning in src/vue-components/data-table/TableContent.vue:
26 | <tbody v-else>
27 | <slot></slot>
| ^
28 | </tbody>
Tag <slot> cannot appear inside <table> due to HTML content restrictions. It will be hoisted out of <table> by the browser.
Steps to reproduce the behavior
- Clone Quasar Framework repo (https://github.com/quasarframework/quasar)
- NPM install
- Run
npm run build js simple
This has been fixed in previous versions but upgrading to "rollup": "^0.41.4"
and "rollup-plugin-vue": "2.2.18"
brings back the problem.
Awesome work with this plugin. When I have some money I will donate for it. Any links for this? Thanks!
Metadata
Metadata
Assignees
Labels
No labels