基于IView中on-change属性的使用详解


Posted in Javascript onMarch 15, 2018

本人android开发出身,因工作需要,后台前端的代码也都有涉猎,这两天一直被input标签中的onchange困扰的头昏脑胀,辗转难眠,废话不多说,下面说下遇到的问题和解决办法。

问题产生

之前跟同事刚研究了vue这个牛逼的框架,实现的是省市级三级联动的小功能,部分代码如下:

<Form-item label="所在地区" >
   <Row >
   <Col span="12">
   <select v-model="f.p" @change="selpro" placeholder="sheng">
    <option :value="i" v-for="(v,i) in pro">{{v.name}}</option>
   </select>
   </Col>
   <Col span="12">
   <select v-model="f.c" @change="selcity" placeholder="shi">
    <option :value="i" v-for="(v,i) in city">{{v.name}}</option>
   </select>
   </Col>
   <Col span="12">
   <select v-model="f.cc" v-show="county.length>0" @change="result" placeholder="xian"> 
    <option :value="i" v-for="(v,i) in county">{{v.name}}</option>
   </select>
   </Col>
   </Row>
  </Form-item>

前端界面用vue写完后,在前后端代码合并到同一个项目下时,因为js、html代码规范与vue的不一致,造成各种各样的问题,例如onchange=“”,@change=“”在iview中就不起作用,最终经过google这个强大的搜索引擎,把问题解决了,

解决问题

在iview中正确的写法应是:@on-change

<Form-item label="所在地区">
    <Row>
     <i-col span="12">
      <i-select v-model="f.p" @on-change="selpro" placeholder="sheng">
       <i-option :value="i" v-for="(v,i) in pro" :key="v.id">{{v.name}}</i-option>
      </i-select>
     </i-col>
     <i-col span="12">
      <i-select v-model="f.c" @on-change="selcity" placeholder="shi">
       <i-option :value="i" v-for="(v,i) in city" :key="v.id">{{v.name}}</i-option>
      </i-select>
     </i-col>
     <i-col span="12">
      <i-select v-model="f.cc" v-show="county.length>0" onchange="result" placeholder="xian">
       <i-option :value="i" v-for="(v,i) in county" :key="v.id">{{v.name}}</i-option>
      </i-select>
     </i-col>
    </Row>
   </Form-item>

以上这篇基于IView中on-change属性的使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 行级解析读取XML文件(附源码)
Oct 12 Javascript
jQuery获取样式中颜色值的方法
Jan 29 Javascript
JS限制文本框只能输入数字和字母方法
Feb 28 Javascript
JavaScript返回当前会话cookie全部键值对照的方法
Apr 03 Javascript
JavaScript实现移动端轮播效果
Jun 06 Javascript
bootstrap多层模态框滚动条消失的问题
Jul 21 Javascript
Angular2监听页面大小变化的解决方法
Oct 09 Javascript
Javascript的console['']常用输入方法汇总
Apr 26 Javascript
React router动态加载组件之适配器模式的应用详解
Sep 12 Javascript
js简单遍历获取对象中的属性值的方法示例
Jun 19 Javascript
js实现简单掷骰子效果
Oct 24 Javascript
JS字符串补全方法padStart()和padEnd()
May 27 Javascript
解决iView中时间控件选择的时间总是少一天的问题
Mar 15 #Javascript
iview日期控件,双向绑定日期格式的方法
Mar 15 #Javascript
vue iview组件表格 render函数的使用方法详解
Mar 15 #Javascript
微信小程序实现换肤功能
Mar 14 #Javascript
Angular4集成ng2-file-upload的上传组件
Mar 14 #Javascript
iview table高度动态设置方法
Mar 14 #Javascript
vue2.0安装style/css loader的方法
Mar 14 #Javascript
You might like
php表单提交问题的解决方法
2011/04/12 PHP
QQ互联一键登录审核不通过的解决方案
2014/09/10 PHP
PHP数组相关函数汇总
2015/03/24 PHP
php实现的xml操作类
2016/01/15 PHP
YII框架实现自定义第三方扩展操作示例
2019/04/26 PHP
清华大学出版的事半功倍系列 javascript全部源代码
2007/05/04 Javascript
javascript模仿msgbox提示效果代码
2008/06/10 Javascript
用jquery实现下拉菜单效果的代码
2010/07/25 Javascript
JQuery onload、ready概念介绍及使用方法
2013/04/27 Javascript
改变文件域的样式实现思路同时兼容ie、firefox
2013/10/23 Javascript
jQuery插件scroll实现无缝滚动效果
2015/04/27 Javascript
js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
2015/09/14 Javascript
JS获取文件大小方法小结
2015/12/08 Javascript
AngularJS基础 ng-class-odd 指令示例
2016/08/01 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
JS+HTML5 FileReader对象用法示例
2017/04/07 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
微信小程序顶部导航栏滑动tab效果
2019/01/28 Javascript
node中使用es6/7/8(支持性与性能)
2019/03/28 Javascript
js blob类型url的视频下载问题的解决
2019/11/29 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
[01:00]选手抵达华西村 整装待发备战2016国际邀请赛中国区预选赛
2016/06/25 DOTA
[01:35:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第一场 1月18日
2021/03/11 DOTA
Python实现简单截取中文字符串的方法
2015/06/15 Python
15行Python代码实现网易云热门歌单实例教程
2019/03/10 Python
python实现126邮箱发送邮件
2020/05/20 Python
护理专业个人求职简历的自我评价
2013/10/13 职场文书
卫校护理专业毕业生求职信
2013/11/26 职场文书
应届本科生推荐信范文
2013/12/25 职场文书
初二生物教学反思
2014/02/03 职场文书
竞选班委演讲稿
2014/04/28 职场文书
反洗钱宣传活动总结
2014/08/26 职场文书
终止劳动合同证明书样本
2014/11/19 职场文书
集结号观后感
2015/06/08 职场文书
五一晚会主持词
2015/07/01 职场文书
2016基督教会圣诞节开幕词
2016/03/04 职场文书