基于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 相关文章推荐
js验证表单大全
Nov 25 Javascript
40款非常棒的jQuery 插件和制作教程(系列二)
Nov 02 Javascript
javascript阻止scroll事件多次执行的思路及实现
Nov 08 Javascript
jquery ajaxSubmit 异步提交的简单实现
Feb 28 Javascript
JavaScript中使用document.write向页面输出内容实例
Oct 16 Javascript
javascript强制点击广告的方法
Feb 06 Javascript
jQuery对指定元素中指定字符串进行替换的方法
Mar 17 Javascript
纯JS实现简单的日历
Jun 26 Javascript
关于vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性)
Sep 04 Javascript
vue视频播放插件vue-video-player的具体使用方法
Nov 08 Javascript
微信小程序修改checkbox的样式代码实例
Jan 21 Javascript
微信小程序通过websocket实时语音识别的实现代码
Aug 19 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
在IIS上安装PHP4.0正式版
2006/10/09 PHP
php目录操作实例代码
2014/02/21 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
2014/07/28 PHP
PHP中的traits简单使用实例
2015/05/13 PHP
PHP FileSystem 文件系统常用api整理总结
2019/07/12 PHP
JS 有名函数表达式全面解析
2010/03/19 Javascript
基于jQuery的js分页代码
2010/06/10 Javascript
jquery multiSelect 多选下拉框
2010/07/09 Javascript
Javascript的时间戳和php的时间戳转换注意事项
2013/04/12 Javascript
AJAX跨域请求json数据的实现方法
2013/11/11 Javascript
简单的JavaScript互斥锁分享
2014/02/02 Javascript
jQuery实现弹出窗口中切换登录与注册表单
2015/06/05 Javascript
完善的jquery处理机制
2016/02/21 Javascript
js 声明数组和向数组中添加对象变量的简单实例
2016/07/28 Javascript
jQuery+Cookie实现切换皮肤功能【附源码下载】
2018/03/25 jQuery
详解vue-cli 脚手架 安装
2019/04/16 Javascript
vue 引用自定义ttf、otf、在线字体的方法
2019/05/09 Javascript
vue 使用v-for进行循环的实例代码详解
2020/02/19 Javascript
微信小程序调用后台service教程详解
2020/11/06 Javascript
小议Python中自定义函数的可变参数的使用及注意点
2016/06/21 Python
Python实现注册登录系统
2017/08/08 Python
Python基于列表模拟堆栈和队列功能示例
2018/01/05 Python
python 快速把超大txt文件转存为csv的实例
2018/10/26 Python
python set集合使用方法解析
2019/11/05 Python
python爬虫开发之Beautiful Soup模块从安装到详细使用方法与实例
2020/03/09 Python
html5使用canvas绘制文字特效
2014/12/15 HTML / CSS
Elemental Herbology官网:英国美容品牌
2019/04/27 全球购物
您在慕尼黑的跑步商店:Lauf-bar
2019/10/11 全球购物
雷锋式好少年事迹材料
2014/08/17 职场文书
深入开展党的群众路线教育实践活动心得体会
2014/11/05 职场文书
2015年电厂工作总结范文
2015/05/13 职场文书
婚宴领导致辞
2015/07/28 职场文书
课程设计感想范文
2015/08/11 职场文书
企业内部管理控制:采购授权审批制度范本
2020/01/19 职场文书
Nginx 负载均衡是什么以及该如何配置
2021/03/31 Servers
CSS布局之浮动(float)和定位(position)属性的区别
2021/09/25 HTML / CSS