13,731 questions
0
votes
0
answers
19
views
Vue: returning non-reactive values from a composable
Is it okay to return non-reactive values from a composable?
E.g., like so:
// useNavLink.js
import { toValue } from 'vue'
import { useRouter } from 'vue-router'
export default function useNavLink(...
0
votes
1
answer
46
views
local registration went wrong
I generated a new project using vue 2, then I wanted to apply local registration, but I"m getting compile errors
the following shows the changes files:
main.js
import Vue from 'vue'
import ...
0
votes
0
answers
9
views
How to use primary/secondary Vuetify colors in a SCSS gradient?
I wanted to create a linear gradient from primary color to fully transparent color to accent an element. I'm using SCSS in Vue 3 single-file components.
I tried, as guides suggest:
background: linear-...
0
votes
0
answers
21
views
How to install meteor + vue
I'm trying to install / use meteor with vue.
Followed the installation guide step by step, but it's a struggle.
npm install -g meteor
meteor create myapp --vue
Using vue skeleton
=> Errors while ...
0
votes
0
answers
16
views
Vue Router: Force users to change password after first login
Basically, im creating users with a default password and a hasDefaultPassword boolean property set to true and after the login screen i want to force users to change the password and set ...
-1
votes
0
answers
36
views
404 Error on POST Request to /api/read-excel - Endpoint Not Found
👋
I’m working on a project that uses Flask as the backend and Vue.js as the frontend. The goal is to let users upload an Excel file, process it on the backend, and display the results in the frontend....
-1
votes
0
answers
28
views
Best way to access constant declared in onMounted [closed]
What is the best way to access or declare constants in on mounted, so they can be accessed from oher methods. This, of course, will not be it:
onMounted(() => {
const track = audioCtx....
0
votes
1
answer
29
views
VueJs can not fetch data from C# web api session
I have a problem with fetching data from C# web api session. Problem occurs only, when I try to fetch from https://localhost:8080 (vue js port) to my api (https://localhost:7251).
When I use insomnia/...
-1
votes
0
answers
19
views
How to prevent fabric's PenceilBrush from drawing beyond the specified area
As shown in the figure, the picture is in the group. I draw on the picture. How can I limit the drawing range to within the picture and prohibit drawing outside the picture?enter image description ...
4
votes
1
answer
3k
views
Vue 3: Error on creation "Expected identifier but found 'import'" [duplicate]
I try to create a new vue 3 application but i have a problem with creation.
Node version: 22.10.0
Npm version: 10.9.0
I create my project with:
npm create vue@latest
like in the docs
And when i try to ...
0
votes
0
answers
10
views
Css of data from CKeditor 5 doesn't work with Vue3 v-html built-in directive
I'm facing an issue with using CKEditor in a Vue project.
The edited data doesn't exactly match the displayed content using v-html, some CSS adjustments for images are not working as expected.
<...
1
vote
0
answers
12
views
TypeScript Error: "Return type of exported function has or is using name 'LoaderSlotProps' from external module" in Vuetify Drawer Component
I’m encountering the following TypeScript error in my Vue 3 + Vuetify project:
Return type of exported function has or is using name 'LoaderSlotProps' from external module "node_modules/vuetify/...
0
votes
0
answers
38
views
Vue 3.5 + TypeScriptt is possibly null error on useTemplateRef
I'm getting "value is possibly null" flags in VS Code with TypeScript in my when I use useTemplateRef.
Of this kind: audioPlayer.value.pause() is possibly null
Only if I add the non null ...
-3
votes
0
answers
23
views
Vue performance on safari incognito
my vue application is loading a few minutes in incognito mode on safari using mobile device. The issue is only during first loading, maybe someone experienced something similar?
0
votes
0
answers
16
views
+50
Embla Carousel Vue3 scrollNext Event
I'm hoping to get Embla Carousel setup in my Vue project, but I can't get the scrollNext function to work.
Here's where I am:
<script setup>
import { onMounted } from 'vue'
import ...
0
votes
0
answers
19
views
Open multiple Bootstrap Toasts instead of overriding the same Instance
I am trying to call multiple instances of a bootstrap toast in Vue3. When I call a new Instance the old one gets overwritten but I want the old one to stay. I saw some libraries with this ...
0
votes
1
answer
16
views
Props not available in Vue3 component
I have this in a Twig template:
<div
class="multiSelect"
id="{{ id }}"
data-options="{{ options|json_encode }}"
data-field="{{ handle }}"
>...
0
votes
0
answers
15
views
Error from nuxt-schema-org when I use nuxt 3
I installed the nuxt-schema-org library and used it in nuxt 3 version 3.11.2. However, when I tried yarn dev, this error occurred. Is it because it did not automatically create the necessary files and ...
0
votes
0
answers
20
views
Laravel Vue Inertia How to accept data from a checkbox and store it in the database?
It will read from the database and put an appropriate check in the checkbox (or leave it blank), but I can't get it to update the database when the user checks a checkbox. The other fields work, they ...
0
votes
0
answers
28
views
Vue.js: ordering of nested events [duplicate]
I am working on a search field component using Vue.js where I want to show a suggest box when an input field is focused and hide it when the input field loses focus. When a user clicks a suggestion it ...
0
votes
0
answers
21
views
Monaco editor cannot be highlighted in Vue3
I am using Vue 3 (3.5.13) + Vite (5.4.11) with "monaco-editor": "^0.52.2" (I also tried 0.30.1), but syntax highlighting is not working. However, it works fine in Vue 2 (2.6.12) + ...
-1
votes
1
answer
23
views
Nuxt v3 router is not working when trying to push or replace
I'm using Nuxt version 3.14 and whenever I try to use router.push or router.replace the tab freezes.
I tried all the possible fixes using setTimeout or debounce, but the only way I made it work was ...
0
votes
0
answers
19
views
V-List v-model:opened being cleared when added to DOM?
At work, I have a page with a context menu that contains subgroups.
<v-menu v-model="quickActionVisible">
<v-list v-model:opened="quickActionsOpen">
<v-list-...
0
votes
0
answers
14
views
Issue with Printing Web Pages on Android OS Using Google Chrome
Description: I'm trying to print a web page from Google Chrome on my Android device, but I'm encountering issues. When I tap the menu button and select "Print," nothing happens, and no error ...
-1
votes
0
answers
17
views
In Vite, is there a way to fallback for not-found files in the `publicDir`?
I have a Vue3 + Vite app, with images in my public folder. The structure is something like
root/
public/
{guid}.png
{other_guid}.png
...
src/
components/
main.ts
In the ...
0
votes
0
answers
20
views
After the latest update of VSCode, my TSX code started throwing errors
The Vue code runs and builds without any issues, but it does show an error. Colleagues who haven't updated VSCode don't encounter this error, but those who have updated do.
Importing Fragment from ...
0
votes
0
answers
13
views
AWS sensitive data showing in chunk vendor js file
I am using vuejs3 and Laravel. My AWS sensitive data is showing in chunk-vendor.js file.
I stored the all sensitive data in .env file and accessing all the keys through env variables but still it is ...
2
votes
3
answers
98
views
How to disable first space in HTML input?
Consider a simple Vue component with text input (link).
<script setup>
import { ref } from 'vue'
const msg = ref('')
function onInput(e) {
let value = e.target.value;
if (value === ' ') ...
0
votes
0
answers
38
views
ESLint recognizes Vue Component as type?
I just implemented following rule to my eslint:
'@typescript-eslint/consistent-type-imports': 'error',
Everything works fine, unless In components where I do something like this:
<script setup lang=...
0
votes
1
answer
22
views
Change vuetify v-field label font size
Im trying to customize the font size of the label of a v-text-field. The problem im encountering is that when the field is clicked, the label normally transitions to the top of the field and becomes ...
0
votes
1
answer
43
views
Conditional rendering of multiple tables in Vue.js
I'm building a Vue.js application that requires conditional rendering of multiple tables based on certain conditions. I have a set of flags that determine which tables should be rendered, and I'm ...
-1
votes
0
answers
18
views
dynamical tailwind class not activated in vue3
I have a problem with a dynamic tailwind class in vue3.
The thing is, it worked perfectly, and suddenly the animation isn't triggered. The class is supposed to be activated at a certain value in the ...
1
vote
1
answer
30
views
How to forward v-model modifiers to child component
No idea on how to forward the v-model modifiers received by a wrapper component to a child component or element...
Sample App:
<script setup lang="ts">
import MementoField from './...
1
vote
0
answers
18
views
How to properly update reactive array items for the changes to reflect in UI in Vue 3?
I'm relatively new to VUE JS.
I have a menu, opening onclick of a button inside a component - SelectionMatrix.vue
Inside the menu, I have
one select box at the top which has options of 5 different ...
0
votes
2
answers
39
views
Expand select option from other element
Background:
I was trying to do some custom styling for my select element by changing the color and arrow example:
<select :id="'select' + index" class="w-full px-4 py-2 pr-8 bg-theme ...
1
vote
0
answers
19
views
Vue to Laravel page redirect is not working in Vite.js
I am using laravel 11 with vue3,
When I am trying to redirect from Vue page to a Blade page then it's not working,
I mentioned /profile route in web.php like this:
Route::get('/profile', [...
0
votes
0
answers
22
views
worker-timers package callback fires immediately after deep sleep, ignoring intended delay
I’m using the worker-timers npm package in a Vue 3 + TypeScript application to implement a lock/unlock mechanism of notes using Ably (where the notes are shared between multiple users). The idea is ...
0
votes
1
answer
68
views
+50
Subscribe to a child event programatically in Vue3
Is it possible to subscribe to an event given a reference to a component in Vue?
I would like to subscribe to any events fired by child input components.
In Vue2 this would work by simply using ...
0
votes
0
answers
22
views
Unhandled error during execution of component update when click vue3 simpletypehead
Uncaught (in promise) TypeError: Cannot read properties of null (reading 'length') this error was showing when i click the vue3 simple typeheaad
how to fix this error
when i click the input field in ...
0
votes
1
answer
19
views
Custom PrimeVue CSS
I'm using Vue3 and for theming I'm using Primevue which I find very pleasing but I came across a problem and I didn't find a way yet to solve it.
I have an accordion and I'm simply trying to put the ...
0
votes
0
answers
22
views
How to perform basic testing with FormKit and Vue/Vite?
I'm trying to figure out how to test a basic FormKit form using Vue and Vite. The form has a text field and a button. If you enter text and then click the button, it should display in another field ...
-1
votes
1
answer
21
views
How to resolve compatibility issues caused by fixed gaps to make the layout adaptable to different devices [closed]
Here is my code, it works great in my computer. However, "gap: 50px", this fixed gap makes it lose compatibility.On other computers, the content might overflow the container.
<style ...
2
votes
1
answer
36
views
How to dynamically update props of components created with h()?
I have a very simple progress bar component:
<script setup lang="ts">
defineProps<{ progress: number }>();
</script>
<template>
<div class="progress" ...
0
votes
0
answers
37
views
How to implement a list item component with adaptive width to fill the parent container
The result I have right now is like this.
The result I need is like this.
Here is my code:
<template>
<t-space direction="vertical">
<div class="user-...
0
votes
0
answers
57
views
How to align Date regardless the length of comments
As shown in the picture
I want the date to always be aligned to the far right, regardless of the length of the comment, just like the longest comment.
My related current code is as follows:
...
1
vote
0
answers
35
views
How to get rid of build error "Maximum call stack size exceeded" (at hasSyntacticModifier)?
We have Vue 3 app (the migration from Vue 2 to Vue 3 is in progress) with Vite and TypeScript. There are a lot of .js files. When I run: npm run dev, the app is normally running. When I try to build ...
0
votes
1
answer
23
views
InvalidStateError when trying to upload multiple photos using shadcn-vue forms
Learning vue3, trying to create a form that takes multiple images as input for submission, but I keep getting these errors/warnings:
chunk-HSMNR5CP.js?v=f7f38f4d:2113 [Vue warn]: Invalid prop: type ...
0
votes
0
answers
36
views
axios error.response is undefined when CloudFlare turnstile returns 403
I have implemented CloudFlare turnstile so that when a certain API is called a 403 response is returned with an additional response header of cf-mitigated: challenge. I'm using axios to catch and ...
0
votes
0
answers
23
views
How to display Vue components in Tabulator cell
So, I've been doing a bit of searching on google and here on SO to figure out how to have a vue component displayed in a tabulator table cell. Most of what I've seen is very outdated (3-4+ years old) ...
0
votes
0
answers
15
views
Tabulator with Vue and Selectable Cell Range with Clipboard breaks after calling setData
I'm trying to set up a tabulator table with Vue and Selectable Cell Range with Clipboard based on this example from Tabulator and these Vue Integration docs from Tabulator
The problem is, after ...