var vm = new Vue({
el: "#app",
data: {
input_lazy: ""
}
});
<div class="row"> <h2>v-model.lazy</h2> <input type="text" v-model.lazy="input_lazy" /> </div>
var vm = new Vue({
el: "#app",
data: {
input_number: ""
}
});
<div class="row"> <h2>v-model.number</h2> <input type="text" v-model.number="input_number" /> <hr /> </div>
var vm = new Vue({
el: "#app",
data: {
input_trim: ""
}
});
<div class="row"> <h2>v-model.trim</h2> <input type="text" v-model.trim="input_trim" /> <hr /> </div>
var vm = new Vue({
el: "#app",
methods: {
div_click: function () {
console.log("div click...");
},
stop_click: function () {
console.log("stop_click...");
}
}
});
<div class="row">
<h2>v-on.stop</h2>
<div @click="div_click">
<button type="button" @click.stop="stop_click">StopPropagation</button>
</div>
<hr />
</div>
var vm = new Vue({
el: "#app",
methods: {
form_submit: function () {
console.log("form submit!");
}
}
});
<div class="row">
<h2>v-on.prevent</h2>
<form @submit.prevent="form_submit">
<button type="submit">Submit</button>
</form>
<hr />
</div>
<div class="row">
<h2>v-on.self</h2>
<div @click.self="div_click" style="display:inline-block; width: px; background-color:red;">
<button type="button" @click="stop_click">Button</button>
</div>
<hr />
</div>
var vm = new Vue({
el: "#app",
methods: {
once_click: function () {
console.log("once click...");
}
}
});
<div class="row"> <h2>v-on.once</h2> <button type="button" @click.once="once_click">Button</button> <hr /> </div>
var vm = new Vue({
el: "#app",
methods: {
enter_click: function () {
console.log("enter click...");
}
}
});
<div class="row"> <h2>键值修饰符</h2> <input type="text" @keyup.="enter_click" /> <hr /> </div>
<input type="text" @keyup.enter="enter_click"/>
// 自定义按键名称 Vue.config.keyCodes.ent = 13; // 页面引用 <input type="text" @keyup.ent="enter_click"/>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有