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 相关文章推荐
JS宝典学习笔记(下)
Jan 10 Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
Nov 15 Javascript
侧栏跟随滚动的简单实现代码
Mar 18 Javascript
HTML页面登录时的JS验证方法
May 28 Javascript
javascript批量修改文件编码格式的方法
Jan 27 Javascript
js实现动画特效的文字链接鼠标悬停提示的方法
Mar 02 Javascript
javascript类型系统 Window对象学习笔记
Jan 07 Javascript
微信小程序开发之map地图实现教程
Jun 08 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
Jun 09 Javascript
jQuery复合事件用法示例
Jun 10 jQuery
JS箭头函数和常规函数之间的区别实例分析【 5 个区别】
May 27 Javascript
javascript实现用户必须勾选协议实例讲解
Mar 24 Javascript
详解多页应用 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
php获取文件内容最后一行示例
2014/01/09 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
2014/08/20 PHP
php缩放gif和png图透明背景变成黑色的解决方法
2014/10/14 PHP
php文件夹的创建与删除方法
2015/01/24 PHP
php函数mkdir实现递归创建层级目录
2016/10/27 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
详谈PHP中public,private,protected,abstract等关键字的用法
2017/12/31 PHP
php封装的pdo数据库操作工具类与用法示例
2019/05/08 PHP
Javascript中的isNaN函数使用说明
2011/11/10 Javascript
jQuery实现列表的全选功能
2015/03/18 Javascript
JS模仿编辑器实时改变文本框宽度和高度大小的方法
2015/08/17 Javascript
第七篇Bootstrap表单布局实例代码详解(三种表单布局)
2016/06/21 Javascript
JS基于正则表达式的替换操作(replace)用法示例
2017/04/28 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
详解vue2 $watch要注意的问题
2017/09/08 Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
2017/10/14 jQuery
layui输入框中只允许输入整数的实现方法
2019/09/18 Javascript
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python正则匹配抓取豆瓣电影链接和评论代码分享
2013/12/27 Python
总结用Pdb库调试Python的方式及常用的命令
2016/08/18 Python
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
python如何制作缩略图
2019/04/30 Python
Python tkinter 下拉日历控件代码
2020/03/04 Python
Python 实现平台类游戏添加跳跃功能
2020/03/27 Python
python安装mysql的依赖包mysql-python操作
2021/01/01 Python
Css3新特性应用之形状总结
2016/12/08 HTML / CSS
用HTML5制作烟火效果的教程
2015/05/12 HTML / CSS
比较基础的php面试题及答案-编程题
2012/10/14 面试题
《千年梦圆在今朝》教学反思
2014/02/24 职场文书
工商管理自荐书
2014/07/06 职场文书
自愿离婚协议书范本
2015/01/26 职场文书
考试作弊检讨书范文
2015/01/27 职场文书
运动会200米广播稿
2015/08/19 职场文书
详解如何修改nginx的默认端口
2021/03/31 Servers
MySQL表类型 存储引擎 的选择
2021/11/11 MySQL
MySQL导致索引失效的几种情况
2022/06/25 MySQL