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 相关文章推荐
document.body.scrollTop 值总为0的解决方法 比较常见的标准问题
Nov 30 Javascript
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
Nov 15 Javascript
cookie在javascript中的使用技巧以及隐私在服务器端的设置
Dec 03 Javascript
jquery打开直接跳到网页最下面、最低端实现代码
Apr 22 Javascript
JavaScript—window对象使用示例
Dec 09 Javascript
JS实现简洁、全兼容的拖动层实例
May 13 Javascript
详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
Dec 03 Javascript
Bootstrap入门书籍之(五)导航条、分页导航
Feb 17 Javascript
JavaScript实现的CRC32函数示例
Nov 23 Javascript
通过vue-cli3构建一个SSR应用程序的方法
Sep 13 Javascript
vue vant Area组件使用详解
Dec 09 Javascript
vue实现淘宝购物车功能
Apr 20 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-redis中文文档介绍
2013/02/07 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
php中的mongodb select常用操作代码示例
2014/09/06 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
php无限级分类实现评论及回复功能
2019/02/18 PHP
延时加载JavaScript代码提高速度
2015/12/27 Javascript
js实现文字垂直滚动和鼠标悬停效果
2015/12/31 Javascript
JavaScript引用类型和基本类型详解
2016/01/06 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
2016/02/29 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
JS实现json的序列化和反序列化功能示例
2017/06/13 Javascript
AngularJS实现select的ng-options功能示例
2017/07/12 Javascript
jQuery中的for循环var与let的区别
2018/04/21 jQuery
浅谈使用mpvue开发小程序需要注意和了解的知识点
2018/05/23 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
js实现延迟加载的几种方法详解
2019/01/19 Javascript
vue 使用外部JS与调用原生API操作示例
2019/12/02 Javascript
Python基于twisted实现简单的web服务器
2014/09/29 Python
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
教你用Type Hint提高Python程序开发效率
2016/08/08 Python
浅谈python jieba分词模块的基本用法
2017/11/09 Python
实用自动化运维Python脚本分享
2018/06/04 Python
python pexpect ssh 远程登录服务器的方法
2019/02/14 Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
2020/02/27 Python
python使用建议与技巧分享(二)
2020/08/17 Python
canvas 基础之图像处理的使用
2020/04/10 HTML / CSS
EJB的角色和三个对象
2015/12/31 面试题
大学生职业规划论文
2014/01/11 职场文书
优秀士兵先进事迹
2014/02/06 职场文书
租房协议书范文
2014/08/20 职场文书
企业领导班子四风对照检查材料
2014/09/27 职场文书
党员“四风”问题批评与自我批评思想汇报
2014/10/06 职场文书
2015年保洁工作总结范文
2015/04/28 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
自考生自我评价
2019/06/21 职场文书
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL