<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Victor</title>
    <description>The latest articles on DEV Community by Victor (@victor61).</description>
    <link>https://dev.to/victor61</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2969166%2Fdfcef320-79cc-4ff1-ab43-5bb1f93925f3.png</url>
      <title>DEV Community: Victor</title>
      <link>https://dev.to/victor61</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/victor61"/>
    <language>en</language>
    <item>
      <title>@Submit not working in Vue typescript</title>
      <dc:creator>Victor</dc:creator>
      <pubDate>Sun, 23 Mar 2025 23:26:37 +0000</pubDate>
      <link>https://dev.to/victor61/submit-not-working-in-vue-typescript-3chi</link>
      <guid>https://dev.to/victor61/submit-not-working-in-vue-typescript-3chi</guid>
      <description>&lt;p&gt;I am trying to use form submit and its not being called. This is my code snipped. Not sure what I am doing wrong. Thanks for the help.&lt;/p&gt;

&lt;p&gt;Using Vue: 3.4.18&lt;br&gt;
Quasar: 2.16&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
    &lt;br&gt;
        &lt;br&gt;
            
                :sent="message.from == 'me' ? true : false" /&amp;gt;&lt;br&gt;
        &lt;br&gt;
        &lt;br&gt;
            &lt;br&gt;
                &lt;br&gt;
                    &lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                    &amp;lt;template v-slot:after&amp;gt;
                        &amp;lt;q-btn round dense flat type="submit" color="white" icon="send" /&amp;gt;
                    &amp;lt;/template&amp;gt;
                &amp;lt;/q-input&amp;gt;
            &amp;lt;/q-form&amp;gt;
        &amp;lt;/q-toolbar&amp;gt;
    &amp;lt;/q-footer&amp;gt;
&amp;lt;/q-page&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;import { ref } from 'vue';&lt;/p&gt;

&lt;p&gt;const messages = ref([&lt;br&gt;
    {&lt;br&gt;
        text: 'Hey Jim, how are you?',&lt;br&gt;
        from: 'me'&lt;br&gt;
    },&lt;br&gt;
    {&lt;br&gt;
        text: 'Good thanks, Danny! How are you?',&lt;br&gt;
        from: 'them'&lt;br&gt;
    },&lt;br&gt;
    {&lt;br&gt;
        text: 'Pretty good!',&lt;br&gt;
        from: 'me'&lt;br&gt;
    }&lt;br&gt;
]);&lt;/p&gt;

&lt;p&gt;const newMessage = ref('');&lt;/p&gt;

&lt;p&gt;function onSubmit() {&lt;br&gt;
    console.log('Sending message:', newMessage.value);&lt;br&gt;
    messages.value.push({&lt;br&gt;
        text: newMessage.value,&lt;br&gt;
        from: 'me'&lt;br&gt;
    });&lt;br&gt;
    newMessage.value = '';&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.log('Sending message:', newMessage.value);

newMessage.value = '';
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;};&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
