首页 > 其他分享 >Vue面试题04:双向数据绑定相关

Vue面试题04:双向数据绑定相关

时间:2022-08-19 11:11:29浏览次数:58  
标签:面试题 Vue 04 可以 绑定 value 双向 model 动态数据

双向数据绑定使用和原理

  • 定义:vue中双向绑定就是指v-model指令,可以绑定一个响应式数据到视图,同时视图中变化能同步改变该值。

  • v-model是语法糖,作用在表单项和自定义组件上,表示某个值的输入和输出控制;使用v-model可以减少大量繁琐的事件处理代码,达到提高开发效率的目的。

  • 作用在表单项上时,会根据所使用的元素自动使用对应的DOM属性和事件组合,默认情况下会指定value和input;v-model可以根据不同元素绑定不同的动态数据,且不局限于字符串类型:

    • 对于checkbox,可以使用true-value和false-value绑定动态数据;
    • 对于radio,可以使用value绑定动态数据;
    • 对于select,可以通过option的value绑定动态数据;
  • v-model还可以结合修饰符做进一步操作:

    • .lazy可以将v-model操作input事件的默认行为改为操作change事件;
    • .number可以将用户输入通过parseFloat()处理为数字类型,不能处理则返回原始值;
    • .trim可以去除用户输入内容中两端的空格;
  • 作用在组件上时,v-model行为有所不同:vue3中它类似于.sync修饰符,最终展开的结果为modelValue属性和update:modelValue事件;vue3中还可以用参数形式指定多个不同的绑定:例如v-model:foo和v-model:bar;

标签:面试题,Vue,04,可以,绑定,value,双向,model,动态数据
From: https://www.cnblogs.com/Mochenghualei/p/16601359.html

相关文章

  • Vue知识点:qs
    一、qs是什么?qs是一个增加了一些安全性的查询字符串解析和序列化字符串的库。可以进行对象与字符串之间的一个转换。二、qs的安装qs,是axios中自带的,也是npm仓库所管理的......
  • vue pdf导出 html2canvas+jspdf
    第一个.将页面html转换成图片npminstall--savehtml2canvas第二个.将图片生成pdfnpminstalljspdf--save官方文档  http://html2canvas.hertzen.com/ //导......
  • Vue 生命周期
    Vue生命周期常用生命周期钩子:mounted:发送ajax请求,启动定时器、绑定自定义事件、订阅消息等初始化操作beforeDestroy:清除定时器,解绑自定义事件、取消订阅消息等收尾工......
  • Vue基础——将原生事件绑定到组件
    Vue基础——将原生事件绑定到组件1、首先看一个小例子父组件:<template><divid="app"><my-button@click="handleClick"></my-button></div></template><......
  • 盘点Vue2和Vue3的10种组件通信方式(值得收藏)
    Vue中组件通信方式有很多,其中Vue2和Vue3实现起来也会有很多差异;本文将通过选项式API组合式API以及setup三种不同实现方式全面介绍Vue2和Vue3的组件通信方式。其中将要实现......
  • vue cli3 如何配置babel.config.js 可以按需引用多个不同的组件库
    module.exports={  presets:['@vue/app'],  plugins:[    ['import',      {        libraryName:'ant-design-v......
  • vue学习第二天
    1、清空npm缓存、清空node_module2、工程结构分析main.js->  引入的不是vue的构造函数,引入的是一个名为createApp的工厂函数          import......
  • 【nodejs】大事件后台管理项目(四)——Vue-admin-template结合
    观前提醒在黑马程序员公众号提供的材料中就包括了前端项目,但是因为这个项目是用layui写的,已经有点过时了,所以我弄个Vue前端项目的接口调整。上一个则只是简单跟着视频完......
  • leetcode 304. Range Sum Query 2D - Immutable 二维区域和检索 - 矩阵不可变(中等)
    一、题目大意https://leetcode.cn/problems/range-sum-query-2d-immutable给定一个二维矩阵matrix,以下类型的多个请求:计算其子矩形范围内元素的总和,该子矩阵的左上角......
  • 计算机网络常见面试题
    一、计算机网络分层体系结构(五层举例)应用层:为应用程序提供交互服务。在互联网中的应用层协议很多,如域名系统DNS、HTTP协议、SMTP协议等。传输层:负责向两台主机进程之间的......