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 removeChild 障眼法 可能出现的错误
Oct 06 Javascript
extJs 下拉框联动实现代码
Apr 09 Javascript
jquery ready()的几种实现方法小结
Jun 18 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
Dec 21 Javascript
Svg.js实例教程及使用手册详解(一)
May 16 Javascript
浅谈jQuery为哪般去掉了浏览器检测
Aug 29 Javascript
Vue.js每天必学之过滤器与自定义过滤器
Sep 07 Javascript
Angular.js中angular-ui-router的简单实践
Jul 18 Javascript
JS实现中文汉字按拼音排序的方法
Oct 09 Javascript
Vue动态获取width的方法
Aug 22 Javascript
vue使用v-if v-show页面闪烁,div闪现的解决方法
Oct 12 Javascript
layui输入框中只允许输入整数的实现方法
Sep 18 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
数据库相关问题
2006/10/09 PHP
PHP+MySQL5.0中文乱码解决方法
2006/11/20 PHP
PHP设计模式之责任链模式的深入解析
2013/06/13 PHP
PHP实现Javascript中的escape及unescape函数代码分享
2015/02/10 PHP
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
php中final关键字用法分析
2016/12/07 PHP
PHP分页显示的方法分析【附PHP通用分页类】
2018/05/10 PHP
phpstudy隐藏index.php的方法
2020/09/21 PHP
javascript 控制 html元素 显示/隐藏实现代码
2009/09/01 Javascript
javascript动态添加删除tabs标签的方法
2015/07/06 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
利用JavaScript在网页实现八数码启发式A*算法动画效果
2017/04/16 Javascript
基于ExtJs在页面上window再调用Window的事件处理方法
2017/07/26 Javascript
原生js实现仿window10系统日历效果的实例
2017/10/31 Javascript
搭建基于express框架运行环境的方法步骤
2018/11/15 Javascript
JS实现点击按钮随机生成可拖动的不同颜色块示例
2019/01/30 Javascript
微信小程序事件 bindtap bindinput代码实例
2019/08/26 Javascript
Vue-router 报错NavigationDuplicated的解决方法
2020/03/31 Javascript
JS如何在不同平台实现多语言方式
2020/07/16 Javascript
Python正则表达式介绍
2012/08/06 Python
python实现随机密码字典生成器示例
2014/04/09 Python
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
浅析Python中的join()方法的使用
2015/05/19 Python
python+numpy+matplotalib实现梯度下降法
2018/08/31 Python
使用Django连接Mysql数据库步骤
2019/01/15 Python
python使用matplotlib画柱状图、散点图
2019/03/18 Python
Python中的十大图像处理工具(小结)
2019/06/10 Python
ddl,dml和dcl的含义
2016/05/08 面试题
庆祝教师节活动方案
2014/01/31 职场文书
抽样调查项目计划书
2014/04/24 职场文书
我的大学生活演讲稿
2014/04/25 职场文书
《称象》教学反思
2014/04/25 职场文书
2015年师德师风承诺书
2015/01/22 职场文书
小学教师师德师风承诺书
2015/04/28 职场文书
学校运动会加油词
2015/07/18 职场文书
C#连接ORACLE出现乱码问题的解决方法
2021/10/05 Oracle