记录一下在项目中发现vue表单元素中v-model和:value使用中的一个区别;
首先v-model和:value功能是一样的都能实现数据的双向绑定;但是在页面的渲染过程中会有一些区别

区别:

  • v-model在渲染的时候不能写表达式;
  • :value在渲染时可以写成表达式的形式,便于对数据展示的二次转换

下面来看一下这个简单的案例:

使用:valueage可以写成一个表达式或直接在后面拼接(:value="age +'岁' " );使用v-model只能写成一个固定的值,否则会报:'v-model' directives require the attribute value which is valid as LHS,意思是左边需要一个有效的属性值;

  <div class="valueModel">v-model使用:<input type="text" class="age"  v-model="age" /> <br />:value使用 :<input type="text" class="age"  :value="age <10 ? funAge(age) : age" /></div><script>data(){return {age: 10,}},methods(){funAge(age){console.log(age);  return `0${age}岁`},}</script>

效果图:

vue - vue表单中v-model和:value的区别相关推荐

  1. form表单中method的get和post区别

    一.问题的提出    <form action="getPostServlet/getPost.do?param4=param4" method="get" ...

  2. html表单中get与post之间的区别

    当用户在 HTML 表单 (HTML Form) 中输入信息并提交之后,有两种方法将信息从浏览器传送到 Web 服务器 (Web Server). 一种方法是通过 URL,另外一种是在 HTTP Re ...

  3. php将表单数据存入数据库,php将表单中数据传入到数据库

    无标题文档//创建表单 姓名 header("Content-type:text/html;charset=utf-8"); if(isset($_POST['submit'])) ...

  4. 前端学习(1953)vue之电商管理系统电商系统之根据父类数据处理表单中的数据

    目录结构 router.js import Vue from 'vue' import Router from 'vue-router' import Login from './components ...

  5. vue 输入表单库,在开发项目时节省大量时间

    文章目录 1. Vue Select(制作表单) 2. Vue Input Tag(向表单添加标签) 3.Vue Dropdowns(Vue 下拉菜单) 4. Vue Color(颜色选择添加到表单中 ...

  6. Vue.js 表单输入绑定

    基础用法 你可以用 v-model 指令在表单 <input>.<textarea> 及 <select> 元素上创建双向数据绑定.它会根据控件类型自动选取正确的方 ...

  7. vue:model和v-model的区别

    v-model: 你可以用 v-model 指令在表单 <input>.<textarea> 及 <select> 元素上创建双向数据绑定.它会根据控件类型自动选取 ...

  8. vue.js 表单 v-text

    v-text可以替代{{}} <!DOCTYPE html> <html lang="en" xmlns:v‐on="http://www.w3.org ...

  9. 关于Vue的表单验证

    前言 最近在研究 Vue 如何实现表单的验证,在网上查阅资料以后,简单将这些方法整合一下,方便以后学习.如果有不准确之处,还望指正. Vue 实现表单验证的方法有如下几种: 一.基于 Vue 与 jQ ...

  10. vue自定义表单设计器思路

    Vue是一种流行的JavaScript框架,用于构建Web应用程序.Vue的灵活性使得它成为一种非常适合创建自定义表单设计器的框架.本文将介绍如何使用Vue实现一个自定义表单设计器,并最终实现单据自定 ...

最新文章

  1. mysql 中文截取_mysql 截取中文字符
  2. Spring学习之Bean的配置
  3. 7.4.7 2DPCA
  4. 电脑记时----千年虫
  5. 组合数学 - 组合数的个数
  6. 手把手教你用itchat统计好友信息,了解一下?
  7. 寻找一条适合自己的写作晋级之路
  8. 为什么做AI的都选Python?
  9. java题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
  10. 利用 Python 优雅地将 PDF 转换成图片
  11. 景嘉微变更会计师事务所引发投资者担忧
  12. 宾夕法尼亚州立大学将领导 750 万美元的 GaN 辐射效应研究
  13. 【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(操作系统、终端篇)
  14. data在c语言中的作用,data是什么意思
  15. 四元数AHRS姿态解算和IMU姿态解算分析
  16. 华为前三季度营收4458亿元;周鸿祎谈程序员35岁就会被淘汰;金山WPS月活用户已超5.7亿 | EA周报...
  17. 联想拯救者y9000p和r9000p的区别
  18. 树莓派4B之ubuntu系统配置UART
  19. 盘点NBA历史上最强球员前十排行榜:沙奎尔·奥尼尔
  20. cglib库Enhancer、Callback的使用

热门文章

  1. windows聚焦壁纸不更新_Win10专业版下聚焦锁屏壁纸不自动更新咋办?
  2. 机器学习之人脸识别人像采集
  3. 吃鸡游戏中如何实现视野轻微的左右摆动和上下波动
  4. linux ps1 主机名 ip,Linux主机名颜色设置,ps1设置,然linux有颜色
  5. 9款最好用的MySQL数据库客户端图形界面管理工具,第三款我用了10年
  6. 赛马游戏Horse Racing Winner即将启动
  7. 杭州各学历市内迁移落户信息
  8. python使用Augmentor对图像分割数据集中原图和标签mask同时进行变换
  9. 产品经理如何基于需求迭代产品(下篇3):产品的整体设计之逻辑层和交互层
  10. java枚举后面括号是什么意思_浅谈java枚举类