Comments (4)
The declaration is unnecessary as long as you've setup the Vue correctly with a shim file.
I think I can do nothing because It's working on my side and I have no way to debug your environment.
This example package may help you:
https://github.com/Splidejs/vue-splide/tree/master/examples
from vue-splide.
What happens if you import your own single file component (.vue)?
Can your compiler recognize yours?
from vue-splide.
What happens if you import your own single file component (.vue)? Can your compiler recognize yours?
Yes, its running without problems. I use different 3rd party dependencies as well and there is no problem. What I tried was create d.ts file containing:
declare module '*SplideSlide.vue' { import { DefineComponent } from 'vue'; // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types const component: DefineComponent<{}, {}, any>; export default component; }
after that, error was gone, but I could not see any of the slides (of course which I see when using previous version).
from vue-splide.
What I tried was create d.ts file containing:
declare module '*SplideSlide.vue' { import { DefineComponent } from 'vue'; // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types const component: DefineComponent<{}, {}, any>; export default component; }
This fixed the issue for me, after all I found out, that since I was using my own css, I missed this lines:
.splide.is-initialized, .splide.is-rendered { visibility: visible }
so I clearly could not see anything. Thank you. Well that lead me to another issue, I'll create new topic for that.
from vue-splide.
Related Issues (20)
- Changing browser font-size freezes the slide.
- Two bugs causing failure on accessibility
- not able to access controller methods other than .go()
- Slides align vertically when the component is destroyed HOT 1
- Loop mode/rewindbydrag not working if get slider data from DB with axios. HOT 2
- SplideTrack not exported HOT 1
- Eslint failed when vue-splide requires in another project
- Recently receiving type errors when building HOT 4
- Event "ready" is not registered. HOT 1
- Destroy hook is called before transition finishes HOT 2
- The size of the thumbnails varies from one another.
- Pagination jumps down and up after clicking a page element within pagination HOT 1
- Failed to compile when import css/core.
- On destroyed method unassigned after first destroy in breakpoints HOT 1
- Click on slide to change route breaks slider
- Overflow event is not fired
- Typescript declaration problem ts(7016) HOT 1
- Lazy loading does not work with dynamic image URLs HOT 2
- Property 'slice' does not exist on type 'U[keyof U]' HOT 2
- Outdated Dependency
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vue-splide.