iView框架问题整理小结


Posted in Javascript onOctober 16, 2018

总结1:**import Vue from ‘vue';什么意思?

在js中,是加载vue模块并输入变量Vue import后面的from指定模块文件的位置,可以是相对路径,也可以是绝对路径,如果是模块名带有路径,那么必须有配置文件,告诉js引擎该模块的位置

总结2:iView如何实现页面跳转?

使用vue-router实现单页应用的跳转

使用流程:

1:引入vue-router   <script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>

2:定义VueRouter对应的属性例如:path和template

3:使用<router-link to="/login">登录</router-link>

总结3:iview本地文件上传?

视图层:

<img :src="preview_pic_src" v-if="preview_pic_src!=''">
     <input type="file" @change="preview_pic()" ref="weibo_file" >

JS层:

preview_pic:function () {
   // 预览图片
   var file = this.$refs.weibo_file.files[0]
    // 1、创建一个reader
    var fr = new FileReader()
    // 2、将图片将转成 base64 格式
    fr.readAsDataURL(file)
    // 3、读取成功后的回调
    var self = this
    fr.onloadend = function() {
      self.preview_pic_src = this.result
    }
  },

总结4:iview自定义组件开发?

import sliderBox from '.slider.vue'
vue.compenent('组件名称'sliderBox)

总结5 TimePicker 和 DatePicker 两种日期选择组件虽然方便,但使用时需要注意:使用DatePicker 绑定on-change事件,可以通过 :

on-change:function(date) {
 console.log(date)
}

获取到当前选择的日期,但TimePicker 这样做每次更改时、分、秒都会触发此事件,建议给TimePicker 加上confirm 选项,并用on-ok事件获取当前选择的时间(注意要进行Date的格式化)

总结6.对于一些组件如<Menu>,<Page>,如果需要手动控制打开的菜单,当前页码,需要给组件设置ref属性,然后在方法中使用this.$refs.xxx = "xxx"进行控制

<Page ref="dataPage" :total="recordData.length" :page-size="recordPageCapacity" show-elevator class="fr" style="margin-top: 10px;" @on-change="recordChangePage"></Page>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
权威JavaScript 中的内存泄露模式
Aug 13 Javascript
JavaScript读取中文cookie时的乱码问题的解决方法
Oct 14 Javascript
Jquery中dialog属性小记
Sep 03 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
May 23 Javascript
js实现图片和链接文字同步切换特效的方法
Feb 20 Javascript
js基于cookie方式记住返回页面用法示例
May 27 Javascript
Vue指令的钩子函数使用方法
Mar 20 Javascript
基于vue2实现左滑删除功能
Nov 28 Javascript
JS document对象简单用法完整示例
Jan 14 Javascript
JS简易计算器实例讲解
Jun 30 Javascript
JS使用Chrome浏览器实现调试线上代码
Jul 23 Javascript
vue 数字翻牌器动态加载数据
Apr 20 Vue.js
详解多页应用 Webpack4 配置优化与踩坑记录
Oct 16 #Javascript
js拖动滑块和点击水波纹效果实例代码
Oct 16 #Javascript
ajax与jsonp的区别及用法
Oct 16 #Javascript
JS调用安卓手机摄像头扫描二维码
Oct 16 #Javascript
QRCode.js二维码生成并能长按识别
Oct 16 #Javascript
移动端图片上传旋转、压缩问题的方法
Oct 16 #Javascript
JavaScript实现表单注册、表单验证、运算符功能
Oct 15 #Javascript
You might like
短波收音机简介
2021/03/01 无线电
关于文本留言本的分页代码
2006/10/09 PHP
Dedecms V3.1 生成HTML速度的优化办法
2007/03/18 PHP
dedecms模版制作使用方法
2007/04/03 PHP
PHP用SAX解析XML的实现代码与问题分析
2011/08/22 PHP
Mac环境下php操作mysql数据库的方法分享
2015/05/11 PHP
简单解决新浪SAE无法上传文件的问题
2015/05/13 PHP
PHP实现文件上传功能实例代码
2017/05/18 PHP
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
2011/11/10 Javascript
如何使用Javascript正则表达式来格式化XML内容
2013/07/04 Javascript
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
JavaScript利用append添加元素报错的解决方法
2014/07/01 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
2016/09/17 Javascript
AngularJS实现根据变量改变动态加载模板的方法
2016/11/04 Javascript
angular2路由切换改变页面title的示例代码
2017/08/23 Javascript
nodejs 简单实现动态html的方法
2018/05/12 NodeJs
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
详解nuxt路由鉴权(express模板)
2018/11/21 Javascript
详解关于Vuex的action传入多个参数的问题
2019/02/22 Javascript
[03:46]显微镜下的DOTA2第七期——满血与残血
2014/06/20 DOTA
Python的Flask框架与数据库连接的教程
2015/04/20 Python
Python中获取对象信息的方法
2015/04/27 Python
windows下python之mysqldb模块安装方法
2017/09/07 Python
Python3 加密(hashlib和hmac)模块的实现
2017/11/23 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
浅谈Python 递归算法指归
2019/08/22 Python
Python利用全连接神经网络求解MNIST问题详解
2020/01/14 Python
Python PIL库图片灰化处理
2020/04/07 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
35款精致的 CSS3 和 HTML5 网页模板 推荐
2012/08/03 HTML / CSS
J2EE面试题大全
2016/08/06 面试题
机械个人求职信范文
2014/01/24 职场文书
2015年业务工作总结范文
2015/04/10 职场文书
汉字听写大会观后感
2015/06/12 职场文书