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实现层随着内容大小动态渐变改变 推荐
Dec 19 Javascript
关于Jquery操作Cookie取值错误的解决方法
Aug 26 Javascript
jquery获得option的值和对option进行操作
Dec 13 Javascript
javascript实现复制与粘贴操作实例
Oct 16 Javascript
JavaScript自学笔记(必看篇)
Jun 23 Javascript
Bootstrap 源代码分析(未完待续)
Aug 17 Javascript
jQuery元素选择器实例代码
Feb 06 Javascript
Ajax异步获取html数据中包含js方法无效的解决方法
Feb 20 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
Mar 17 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
Jul 21 Javascript
利用10行js代码实现上下滚动公告效果
Dec 08 Javascript
Vue切换div显示隐藏,多选,单选代码解析
Jul 14 Javascript
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
Apache设置虚拟WEB
2006/10/09 PHP
教你如何把一篇文章按要求分段
2006/10/09 PHP
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
php读取torrent种子文件内容的方法(测试可用)
2016/05/03 PHP
php实现贪吃蛇小游戏
2016/07/26 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
下载文件个别浏览器文件名乱码解决办法
2013/03/19 Javascript
ExtJS4如何给同一个formpanel不同的url
2014/05/02 Javascript
jQuery中Ajax的load方法详解
2015/01/14 Javascript
js实现鼠标划过给div加透明度的方法
2015/05/25 Javascript
基于JavaScript怎么实现让歌词滚动播放
2015/11/03 Javascript
关于webuploader插件使用过程遇到的小问题
2016/11/07 Javascript
jQuery实现动态文字搜索功能
2017/01/05 Javascript
简单谈谈关于 npm 5.0 的新坑
2017/06/08 Javascript
ES6 javascript中class静态方法、属性与实例属性用法示例
2017/10/30 Javascript
在vscode里使用.vue代码模板的方法
2018/04/28 Javascript
vue+element树组件 实现树懒加载的过程详解
2019/10/21 Javascript
详解字典树Trie结构及其Python代码实现
2016/06/03 Python
Python中Iterator迭代器的使用杂谈
2016/06/20 Python
python 计算文件的md5值实例
2017/01/13 Python
python 计算两个日期相差多少个月实例代码
2017/05/24 Python
python并发和异步编程实例
2018/11/15 Python
numpy按列连接两个维数不同的数组方式
2019/12/06 Python
Django实现将views.py中的数据传递到前端html页面,并展示
2020/03/16 Python
Python语法垃圾回收机制原理解析
2020/03/25 Python
jupyter notebook oepncv 显示一张图像的实现
2020/04/24 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
Ever New美国:澳大利亚领先的女装时尚品牌
2019/11/28 全球购物
中学教师管理制度
2014/01/14 职场文书
公司办公室岗位职责
2014/03/19 职场文书
市级三好学生评语
2014/12/29 职场文书
读鲁迅先生的经典名言
2019/08/20 职场文书
Golang 实现超大文件读取的两种方法
2021/04/27 Golang
Java多线程并发FutureTask使用详解
2022/06/28 Java/Android
前端传参数进行Mybatis调用mysql存储过程执行返回值详解
2022/08/14 MySQL