vue.js input框之间赋值方法


Posted in Javascript onAugust 24, 2018

如下所示:

demo.html

<!DOCTYPE html>
<html>
 
<head>
 <meta charset="utf-8">
 <title>Index Page</title>
</head>
 
<body>
 <form action="" id="demo">
 <input type="text" value="调试 vuejs 2.0" ref="input1">
 <a href="javascript:void(0)" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" v-on:click="test1">测试</a>
 <br>
 <span>{{ result1 }}</span>
 <br>
 
 <input type="text" v-model="input2">
 <a href="javascript:void(0)" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" v-on:click="test2">测试</a>
 <br>
 <span>{{ result2 }}</span>
 </form>
 
 <script src="http://cdn.bootcss.com/vue/2.0.3/vue.min.js"></script>
 <script type="text/javascript" src="demo.js"></script>
</body>
 
</html>

demo.js

new Vue({
 el: "#demo",
 
 data: {
  result1: null,
  result2: null,
  input2: ""
 },
 
 
 
 methods: {
  test1: function () {
   this.result1 = this.$refs.input1.value + " 成功!";
  },
 
  test2: function () {
   this.result2 = this.input2 + " 成功!";
  }
 }
})

demo.html

<!DOCTYPE html>
<html>
 
<head>
 <meta charset="utf-8">
 <title>Index Page</title>
</head>
 
<body>
 <form action="" id="demo">
 <input type="text" value="调试 vuejs 2.0" ref="input1">
 <a href="javascript:void(0)" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" v-on:click="test1">测试</a>
 <br>
 <span>{{ result1 }}</span>
 <br>
 
 <input type="text" v-model="input2">
 <a href="javascript:void(0)" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" v-on:click="test2">测试</a>
 <br>
 <span>{{ result2 }}</span>
 </form>
 
 <script src="http://cdn.bootcss.com/vue/2.0.3/vue.min.js"></script>
 <script type="text/javascript" src="demo.js"></script>
</body>
 
</html>

拓展知识:初试Vue之元素、属性赋值方法

我们在vue中数据赋值时,会很自然而然的想到用“Mustache” 双大括号插值法来赋值

在一个小案例中,比如给一个img标签附上链接  会很自然的想到

<img src={{img.path}} />

运行时会很自然的发现文件资源请求失败,究其因很简单,因为src是属性而不是值,故不可直接src={{ img.path }}

当然,Vue的 v-bind 已经为我们考虑完备了

官方文档对于v-bind的说明:动态地绑定一个或多个特性,或一个组件 prop 到表达式。在绑定 class 或 style 特性时,支持其它类型的值,如数组或对象。可以通过下面的教程链接查看详情。

传送门:v-bind官方说明

注意点:在普通文本可直接使用双大括号法赋值,但对于标签的属性最好还是用v-bind来赋值,测了下,input 输入框的 value 和 placeholder 是可以使用双大括号法的。但是为了避免异议,还是遵循官方文档给的要求,给属性赋值时用v-bind吧。

以上这篇vue.js input框之间赋值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
摘自百度的图片轮换效果代码
Nov 19 Javascript
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
Mar 25 Javascript
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
Jun 14 Javascript
用js获取电脑信息(是使用与IE浏览器)
Jan 15 Javascript
jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
Apr 08 Javascript
Javascript实现页面跳转的几种方式分享
Oct 26 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
Dec 04 Javascript
限制复选框最多选择项的实现代码
May 30 Javascript
在web中js实现类似excel的表格控件
Sep 01 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
Feb 14 Javascript
微信小程序日期时间选择器使用方法
Feb 01 Javascript
jquery引入外部CDN 加载失败则引入本地jq库
May 23 jQuery
react build 后打包发布总结
Aug 24 #Javascript
vue项目部署到Apache服务器中遇到的问题解决
Aug 24 #Javascript
Vue.js获取被选择的option的value和text值方法
Aug 24 #Javascript
element-ui中select组件绑定值改变,触发change事件方法
Aug 24 #Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
Aug 24 #Javascript
浅谈ElementUI中switch回调函数change的参数问题
Aug 24 #Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
Aug 24 #Javascript
You might like
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
PHP性能优化 产生高度优化代码
2011/07/22 PHP
php判断是否为ajax请求的方法
2016/11/29 PHP
Laravel使用支付宝进行支付的示例代码
2017/08/16 PHP
JS常见问题整理(持续更新)
2013/08/06 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
详解JavaScript中|单竖杠运算符的使用方法
2016/05/23 Javascript
AngularJS ng-change 指令的详解及简单实例
2016/07/30 Javascript
angularjs 实现带查找筛选功能的select下拉框实例
2017/01/11 Javascript
详解React Native网络请求fetch简单封装
2017/08/10 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
2017/12/18 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
深入了解JavaScript 私有化
2019/05/30 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
浅谈微信小程序列表埋点曝光指南
2019/10/15 Javascript
使用 Github Actions 自动部署 Angular 应用到 Github Pages的方法
2020/07/20 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
Vue 实现可视化拖拽页面编辑器
2021/02/01 Vue.js
python文件操作整理汇总
2014/10/21 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
详解Python 2.6 升级至 Python 2.7 的实践心得
2017/04/27 Python
python flask 多对多表查询功能
2017/06/25 Python
python将每个单词按空格分开并保存到文件中
2018/03/19 Python
Django框架序列化与反序列化操作详解
2019/11/01 Python
pd.DataFrame统计各列数值多少的实例
2019/12/05 Python
英国领先的隐形眼镜在线供应商:Lenstore.co.uk
2019/11/24 全球购物
医生进修自我鉴定
2014/01/19 职场文书
小学清明节活动方案
2014/03/08 职场文书
遗产继承公证书
2014/04/09 职场文书
2015年污水处理厂工作总结
2015/05/26 职场文书
八年级地理课件资料及考点知识分享
2019/08/30 职场文书
导游词之扬州大明寺
2019/10/09 职场文书
Matplotlib可视化之添加让统计图变得简单易懂的注释
2021/06/11 Python
使用Django框架创建项目
2022/06/10 Python
Java获取字符串编码格式实现思路
2022/09/23 Java/Android