基于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 相关文章推荐
基于node.js的快速开发透明代理
Dec 25 Javascript
JavaScript NaN和Infinity特殊值 [译]
Sep 20 Javascript
js将iframe中控件的值传到主页面控件中的实现方法
Mar 11 Javascript
使用Sticker.js实现贴纸效果
Jan 28 Javascript
JavaScript的Number对象的toString()方法
Dec 18 Javascript
实例详解JSON数据格式及json格式数据域字符串相互转换
Jan 07 Javascript
BooStrap对导航条的改造实践小结
Sep 21 Javascript
jQuery返回定位插件详解
May 15 jQuery
基于JS对象创建常用方式及原理分析
Jun 28 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
Jan 05 Javascript
Vue.js 中 axios 跨域访问错误问题及解决方法
Nov 21 Javascript
Vue切换组件实现返回后不重置数据,保留历史设置操作
Jul 21 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 获取可变函数参数的函数
2009/08/26 PHP
php gzip压缩输出的实现方法
2013/04/27 PHP
基于PHP输出缓存(output_buffering)的深入理解
2013/06/13 PHP
如何实现php图片等比例缩放
2015/07/28 PHP
js tab效果的实现代码
2009/12/26 Javascript
基于jQuery的输入框无值自动显示指定数据的实现代码
2011/01/24 Javascript
js call方法详细介绍(js 的继承)
2013/11/18 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
借助javascript代码判断网页是静态还是伪静态
2014/05/05 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
2014/09/15 Javascript
javascript+canvas制作九宫格小程序
2014/12/28 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
2016/12/28 Javascript
原生js简单实现放大镜特效
2017/05/16 Javascript
jQuery EasyUI开发技巧总结
2017/09/26 jQuery
Vue通过URL传参如何控制全局console.log的开关详解
2017/12/07 Javascript
深入理解Vue 的钩子函数
2018/09/05 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
2019/01/30 Javascript
使用vuex解决刷新页面state数据消失的问题记录
2019/05/08 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
vue 根据选择条件显示指定参数的例子
2019/11/09 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
使用Python进行稳定可靠的文件操作详解
2013/12/31 Python
Python实现的ini文件操作类分享
2014/11/20 Python
python实现简单名片管理系统
2018/11/30 Python
python  文件的基本操作 菜中菜功能的实例代码
2019/07/17 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
2020/05/25 Python
浅谈Python程序的错误:变量未定义
2020/06/02 Python
详解CSS3:overflow属性
2020/11/17 HTML / CSS
HTML5+CSS3模仿优酷视频截图功能示例
2017/01/05 HTML / CSS
说出一些常用的类,包,接口
2014/09/22 面试题
什么是Assembly(程序集)
2014/09/14 面试题
洗车工岗位职责
2014/03/15 职场文书
法院执行局工作总结
2015/08/11 职场文书
mysql使用FIND_IN_SET和group_concat两个方法查询上下级机构
2022/04/20 MySQL