No More Posting New Topics!

If you have a question or an issue, please start a thread in our Github Discussions Forum.
This forum is closed for new threads/ topics.

Navigation

    Quasar Framework

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Input focused when I out the input

    Framework
    1
    1
    116
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      BodaMat last edited by BodaMat

      Hi, everyone

      When I click on input, this element don’t focused, but when I focused out the input, input focused.

      Can you help me?

      <template>
      	<div class="row q-mb-sm">
      		<q-input
      			outlined
      			:value="name"
      			@input="$emit('update:name', $event)"
      			@focus="selectText"
      			:rules="[val => !!val || 'Field is required']"
      			autofocus	
      			ref="name"
      			label="Task name"
      			class="col"
      		>
      			<template v-slot:append>
      				<q-icon
      					v-if="name"
      					@click="$emit('update:name', '')"
      					name="close"
      					class="cursor-pointer" />
      			</template>
      		</q-input>
      	</div>
      </template>
      
      <script>
      export default {
      	props: ['name'],
      	methods: {
      		selectText() {
      			console.log(this.$refs.name)
      			this.$refs.name.select()
      		}
      	},
      	directives: {
      		selectAll: {
      			inserted(el) {
      				let input = el.querySelector('.q-field__native')
      				input.addEventListener('focus', () => {
      					console.log('focused')
      					if(input.value.length)
      						input.select()
      				})
      			}
      		}
      	}
      }
      </script>
      
      1 Reply Last reply Reply Quote 0
      • First post
        Last post