自定义组件使用v-model
时间:2022-07-25
本文章向大家介绍自定义组件使用v-model,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
官方教程
只需要记住:一个组件上的 v-model 默认会利用名为
value
的 prop 和名为input
的事件。
小示例
自定义一个custom-input组件。点击查看在线示例
<template>
<div class="custom-input">
<span>我的输入框:</span>
<input type="text" :value="value" @input="valueChanged">
</div>
</template>
<script>
export default {
props: {
value: {
type: String,
default: ""
}
},
created() {},
methods: {
valueChanged(e) {
this.$emit("input", e.target.value);
}
}
};
</script>
父组件可以直接调用:
<template>
<div>
<custom-input v-model="inputvalue"></custom-input>
<span>{{inputvalue}}</span>
</div>
</template>
<script>
import CustomInput from "./components/custom-input.vue";
export default {
name: "App",
components: {
CustomInput
},
data: function() {
return {
inputvalue: "A"
};
}
};
</script>
当custom-input
的输入框的值变化的时候,可以看到父组件的inputvalue
的值跟着变化了。
这就是自定义组件中v-model最简单的使用。
- 一条简单的sql在11g和12c中的不同(r5笔记第2天)
- 浅析 SpringMVC 原理和配置.
- 使用impdp不当导致的数据丢失问题(r5笔记第1天)
- MySQL数据库 Event 定时执行任务.
- Tomcat 日志分割.
- crontab导致的频繁发送邮件的问题(r5笔记第20天)
- 再学习之Spring(依赖注入).
- 使用序列的问题ORA-02287(r5笔记第19天)
- Java多线程详解2
- Java多线程详解3
- SpringMVC处理multipart请求.
- 一条简单的sql语句运行15天的原因分析(r5笔记第17天)
- 巧用flashback database实现灵活的数据回滚(r5笔记第16天)
- Spring Cache For Redis.
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 四件简单的事情,帮助改善部署过程
- 为什么 Python 程序中很少看到驼峰式的命名方式?
- GATK的FilterMutectCalls如何才能成功呢
- Python字典按键/值排序的几种方法
- Python 的传参是传值还是传址?
- 什么是猴子补丁?
- 深入理解Python多任务编程----多线程
- Python自省与反射
- Java中String部分源码解析
- Metal入门教程(三)摄像头采集渲染
- Java面试中常考关键字
- Metal入门教程(四)灰度计算
- 最长公共子序列
- 为什么说Java是“write once and run anywhere”的语言?
- B站课程《三阴性乳腺癌表达矩阵探索》笔记之文献解读