基于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 相关文章推荐
javascript 写类方式之七
Jul 05 Javascript
动态加载JS文件的三种方法
Nov 08 Javascript
js实现支持手机滑动切换的轮播图片效果实例
Apr 29 Javascript
javascript判断网页是关闭还是刷新
Sep 12 Javascript
浅谈js基本数据类型和typeof
Aug 09 Javascript
详解基于vue的移动web app页面缓存解决方案
Aug 03 Javascript
Vue2.0设置全局样式(less/sass和css)
Nov 18 Javascript
详解webpack中的hash、chunkhash、contenthash区别
Jan 05 Javascript
vue项目中将element-ui table表格写成组件的实现代码
Jun 12 Javascript
thinkjs微信中控之微信鉴权登陆的实现代码
Aug 08 Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
Nov 01 jQuery
JS+canvas五子棋人机对战实现步骤详解
Jun 04 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 MYSQL 数据备份类
2009/06/19 PHP
php生成图形验证码几种方法小结
2013/08/15 PHP
PHP+MYSQL实现读写分离简单实战
2017/03/13 PHP
php抽象类和接口知识点整理总结
2019/08/02 PHP
页面回到顶部的三种实现(锚标记,js)
2012/10/01 Javascript
javascript正则匹配汉字、数字、字母、下划线
2014/04/10 Javascript
jQuery使用模式窗口实现在主页面和子页面中互相传值的方法
2016/03/01 Javascript
Javascript 函数的四种调用模式
2016/11/05 Javascript
利用D3.js实现最简单的柱状图示例代码
2016/12/09 Javascript
超全面的JavaScript开发规范(推荐)
2017/01/21 Javascript
关于vue-resource报错450的解决方案
2017/07/24 Javascript
详解vue-cli脚手架中webpack配置方法
2018/08/22 Javascript
vue data有值,但是页面{{}} 取不到值的解决
2020/11/09 Javascript
[51:39]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第二场 2月7日
2021/03/11 DOTA
python创建只读属性对象的方法(ReadOnlyObject)
2013/02/10 Python
Python字符串处理实例详解
2017/05/18 Python
浅谈Python处理PDF的方法
2017/11/10 Python
Python中最大递归深度值的探讨
2019/03/05 Python
Python实现字符串匹配的KMP算法
2019/04/04 Python
详解Python 函数如何重载?
2019/04/23 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
解决Pymongo insert时会自动添加_id的问题
2020/12/05 Python
细说NumPy数组的四种乘法的使用
2020/12/18 Python
Python如何实现感知器的逻辑电路
2020/12/25 Python
详解HTML5中rel属性的prefetch预加载功能使用
2016/05/06 HTML / CSS
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
日本热销NO.1胶原蛋白冻:Aishitoto爱希特多
2019/06/20 全球购物
如何查询Oracle数据库中已经创建的索引
2013/10/11 面试题
宣传策划类求职信范文
2014/01/31 职场文书
幼儿园毕业寄语
2014/04/03 职场文书
中秋客户感谢信
2015/01/22 职场文书
幼儿园六一儿童节活动总结
2015/02/10 职场文书
周一问候语大全
2015/11/10 职场文书
小学音乐课歌曲《堆雪人》教学反思
2016/02/18 职场文书
vue 实现弹窗关闭后刷新效果
2022/04/08 Vue.js
Vue深入理解插槽slot的使用
2022/08/05 Vue.js