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 相关文章推荐
页面版文本框智能提示JS代码
Nov 20 Javascript
使用IE6看老赵的博客 jQuery初探
Jan 17 Javascript
jquery入门—选择器实现隔行变色实例代码
Jan 04 Javascript
javascript生成json数据简单示例分享
Feb 14 Javascript
javascript中局部变量和全局变量的区别详解
Feb 27 Javascript
jQuery子窗体取得父窗体元素的方法
May 11 Javascript
Bootstrap在线电子商务网站实战项目5
Oct 14 Javascript
js自定义瀑布流布局插件
May 16 Javascript
vue子父组件通信的实现代码
Jul 09 Javascript
vue中移动端调取本地的复制的文本方式
Jul 18 Javascript
express异步函数异常捕获示例详解
Nov 30 Javascript
Vue中引入svg图标的两种方式
Jan 14 Vue.js
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
把PHP安装为Apache DSO
2006/10/09 PHP
PHP在Web开发领域的优势
2006/10/09 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
2020/01/07 PHP
PHP ElasticSearch做搜索实例讲解
2020/02/05 PHP
对xmlHttp对象的理解
2011/01/17 Javascript
Javascript控制页面链接在新窗口打开具体方法
2013/08/16 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
AngularJs expression详解及简单示例
2016/09/01 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
2016/11/09 Javascript
基于JS实现的随机数字抽签实例
2016/12/08 Javascript
jQuery实现圣诞节礼物动画案例解析
2016/12/25 Javascript
JQueryMiniUI按照时间进行查询的实现方法
2017/06/07 jQuery
JS删除数组里的某个元素方法
2018/02/03 Javascript
p5.js入门教程之键盘交互
2018/03/19 Javascript
Layui实现带查询条件的分页
2019/07/27 Javascript
使用webpack/gulp构建TypeScript项目的方法示例
2019/12/18 Javascript
springboot+vue实现文件上传下载
2020/11/17 Vue.js
javascript前端实现多视频上传
2020/12/13 Javascript
[15:09]DOTA2国际邀请赛采访专栏:Loda
2013/08/06 DOTA
跟老齐学Python之玩转字符串(1)
2014/09/14 Python
Python中操作符重载用法分析
2016/04/29 Python
Python实现FTP上传文件或文件夹实例(递归)
2017/01/16 Python
使用Python进行AES加密和解密的示例代码
2018/02/02 Python
详解Python3序列赋值、序列解包
2019/05/14 Python
pytorch在fintune时将sequential中的层输出方法,以vgg为例
2019/08/20 Python
django 多对多表的创建和插入代码实现
2019/09/09 Python
Python drop方法删除列之inplace参数实例
2020/06/27 Python
Python偏函数实现原理及应用
2020/11/20 Python
如何写你的创业计划书
2014/01/07 职场文书
求职信的最佳写作思路
2014/02/01 职场文书
临床医师个人自我评价
2014/04/06 职场文书
个人培训总结
2015/03/05 职场文书
MySQL中CURRENT_TIMESTAMP的使用方式
2021/11/27 MySQL