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 相关文章推荐
window.location.hash 使用说明
Nov 08 Javascript
JavaScript获取网页表单action属性的方法
Apr 02 Javascript
JS自定义选项卡函数及用法实例分析
Sep 02 Javascript
JS实现DIV容器赋值的方法
Dec 14 Javascript
javascript精确统计网站访问量实例代码
Dec 19 Javascript
实现高性能JavaScript之执行与加载
Jan 30 Javascript
AngularJs实现分页功能不带省略号的代码
May 30 Javascript
关于微信上网页图片点击全屏放大效果
Dec 19 Javascript
前端开发必知的15个jQuery小技巧
Jan 22 Javascript
JavaScript中利用构造器函数模拟类的方法
Feb 16 Javascript
详解vue-cli中的ESlint配置文件eslintrc.js
Sep 25 Javascript
Layui动态生成select下拉选择框不显示的解决方法
Sep 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
4月1日重磅发布!《星际争霸II》6.0.0版本更新
2020/04/09 星际争霸
PHP多线程批量采集下载美女图片的实现代码(续)
2013/06/03 PHP
php实现的获取网站备案信息查询代码(360)
2013/09/23 PHP
php中随机函数mt_rand()与rand()性能对比分析
2014/12/01 PHP
PHP 使用二进制保存用户状态的实例
2018/01/29 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
JS 继承实例分析
2008/11/04 Javascript
ajax上传时参数提交不更新等相关问题
2012/12/11 Javascript
6款新颖的jQuery和CSS3进度条插件推荐
2013/03/05 Javascript
js克隆对象、数组的常用方法介绍
2013/09/26 Javascript
简介alert()与console.log()的不同
2015/08/26 Javascript
jquery显示隐藏元素的实现代码
2016/05/19 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
基于BootStrap实现局部刷新分页实例代码
2016/08/08 Javascript
浅谈EasyUi ComBotree树修改 父节点选择的问题
2016/11/07 Javascript
Express URL跳转(重定向)的实现方法
2017/04/07 Javascript
JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例
2019/01/29 Javascript
Element-UI中关于table表格的那些骚操作(小结)
2019/08/15 Javascript
Selenium执行Javascript脚本参数及返回值过程详解
2020/04/01 Javascript
在Python中移动目录结构的方法
2016/01/31 Python
python安装与使用redis的方法
2016/04/19 Python
详解Tensorflow数据读取有三种方式(next_batch)
2018/02/01 Python
Python中enumerate()函数编写更Pythonic的循环
2018/03/06 Python
使用PyInstaller将python转成可执行文件exe笔记
2018/05/26 Python
Python 删除整个文本中的空格,并实现按行显示
2018/07/24 Python
使用TFRecord存取多个数据案例
2020/02/17 Python
汇源肾宝广告词
2014/03/20 职场文书
竞选班干部演讲稿300字
2014/08/20 职场文书
实习单位证明范例
2014/11/17 职场文书
2014年语文教学工作总结
2014/12/17 职场文书
2015年全国爱耳日活动总结
2015/02/27 职场文书
预备党员考察意见范文
2015/06/01 职场文书
总经理聘用协议书
2015/09/21 职场文书
python 通过使用Yolact训练数据集
2021/04/06 Python
Canvas如何做个雪花屏版404的实现
2021/09/25 HTML / CSS