<input @blur="checkName"/>
<button @click="submitform"></button>
if you click submit directly after filling in the input information, it will trigger that blur needs to click submit again to trigger the submitform event.
<input @blur="checkName"/>
<button @click="submitform"></button>
if you click submit directly after filling in the input information, it will trigger that blur needs to click submit again to trigger the submitform event.
what does this have to do with vue? You must have lost focus when you clicked the button.
I directly triggered 2 events here!
<input @blur="checkName" v-model="val"/>
<button @click="submitform"></button>
var vm = new Vue({
el: ".vueBox",
data: {
val:'',
},
methods: {
checkName(){
console.log(1111111,this.val);
},
submitform(){
console.log(222,this.val);
},
}
});
or you will change
<input @keyup="checkName" v-model="val"/>
if you understand it this way, what kind of situation loses focus? That's when your input loses focus, so when you leave, you click the submit button
you don't have to write @ blur, you can click submitform, and you get the input value of input
<input v-model="Input_box"/>
<button @click="submitform"></button>
data(){
return{
Input_box:""
}
},
methods:{
submitform(){
console.log(this.Input_box);
}
}
first of all, blur
has a higher priority than onClick
. Then the verification is performed in blur
. If the verification is passed, the onClick, will continue to be executed. If the verification fails, send the verification result to onClick
, and directly return
.
onClick
.
if it is asynchronous validation, use async await
Previous: Phpword about wps and Microsoft Word 2010 compatibility issues caused by templates
Next: How to configure GIT and use GITHUB? in the new version of VSCODE
what is the current level of support for vw,vh layouts in mobile browsers? ...
http: shrek.imdevsh.com demo. ask for help: the principle of inertia retardation effect in demo touchmove ...
I ve been looking for it for a long time, but I can t find it. 1. After the direct upload of web is completed, the server cannot know whether the file was uploaded successfully, who uploaded it, and the information of the file 2. Using web to dire...
for example, I request localhost:8080 a b c.cd proxy to http: www.aaaa.com api can you change a b c.cd to a b c , before proxy? means that the agent rewrites the original path before. ...
question 1. The project is a chat application, which needs to display the latest news in the chat window in real time. Using the scrollIntoView method id div for bottom, I want to put it at the bottom. As long as it can be displayed, other chat message...
var myNumber = { value: 1, add: function(i){ var helper = function(i){ console.log(this); this.value += i; } helper(i); } } myNumber.add(1); Why does this this point to window?? The add method called by the myNumber o...
Click the button to show that (Bing s daily wallpaper) is successful, and then when the background of the page changes, it takes time to render, and there will be a white background color. How to solve this? ...
1. Execute npm install-g pm2 2.pm2 pm2 start app.js pm2 3.ln -s root myapp pm2 usr local bin still failed to solve the problem messed up for a long time because no soft connection was created. ln -s root node-v8.9.0-linux-x64 lib node_...
want to use vue2.0 to develop a small web application for the company, running on the mobile side. How can the above functions be achieved? ...
vue.js implements specification selection on product details page Click to select version option and click to select color option. Highlight has been selected. How to display the selected version and color html Code < div class= "chose-ck " > : ...
ios embedded h5 page input box will not lose focus if you click on the blank space. The soft keyboard will not fold. what should I do? try to bind the click event to document. If the input box loses focus when you click, it is still invalid. ...
as shown in the figure, how to determine that the user clicked on this X, and execute the corresponding method. ...
var a = {0:"A",1:"B",2:"C",length:3}; var newa = Array.prototype.slice.call(a); console.log(newa); my understanding of this example is that the an object inherits and executes Array s slice method, but the slice method...
what s the difference between writing JavaScript code in a js file and writing code in < srcipt > < srcipt >? Why can I introduce other js files as require in the js file and do report an error in the < srcipt > tag . ...
Icon shows the red part. Choose how to write the effect in css ....
We are Mini Program s project. To get the code logged in by Wechat, request the backend api to get the sessionkey. But if it is a concurrent request, if it happens to expire at this time, and several requests go to get the sessionkey at the same time, t...
o ...
brief: because Mini Program s project uses wepy s framework, but you don t quite understand that the role of this interceptor is to integrate all the interfaces? Or? ...
win7 system, scaffolding vue-cli has been installed, there is a version, but the initialization project appears this hole, cannot verify this certificate? Please help ...
Mobile input focus cannot directly evoke the mobile phone keyboard, what is the related auxiliary operation? Simple H5 page, do not use any framework, how to automatically evoke the soft keyboard? ...