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类的静态属性和实例属性的理解
Oct 01 Javascript
JQuery 遮罩层实现(mask)实现代码
Jan 09 Javascript
SlideView 图片滑动(扩展/收缩)展示效果
Aug 01 Javascript
精通Javascript系列之数值计算
Jun 07 Javascript
写JQuery插件的基本知识
Nov 25 Javascript
JavaScript获得页面base标签中url的方法
Apr 03 Javascript
整理Javascript数组学习笔记
Nov 29 Javascript
移动手机APP手指滑动切换图片特效附源码下载
Nov 30 Javascript
react native实现往服务器上传网络图片的实例
Aug 07 Javascript
详解vue-cli脚手架中webpack配置方法
Aug 22 Javascript
谈谈JavaScript令人迷惑的==与+
Aug 31 Javascript
JS+CSS实现动态时钟
Feb 19 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 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
Yii2框架中日志的使用方法分析
2017/05/22 PHP
PHP实现微信小程序人脸识别刷脸登录功能
2018/05/24 PHP
php输出文字乱码的解决方法
2019/10/04 PHP
Laravel 类和接口注入相关的代码
2019/10/15 PHP
非常漂亮的JS代码经典广告
2007/10/21 Javascript
解决js下referer兼容各大浏览器的方法
2014/11/03 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
javascript实现不同颜色Tab标签切换效果
2016/04/27 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
js仿新浪微博消息发布功能
2017/02/17 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
JavaScript基础之流程控制语句的用法
2017/08/31 Javascript
基于jQuery解决ios10以上版本缩放问题
2017/11/03 jQuery
vue实现点击按钮下载文件功能
2019/10/11 Javascript
vue 项目打包时样式及背景图片路径找不到的解决方式
2019/11/12 Javascript
python类继承用法实例分析
2015/05/27 Python
Python内置函数OCT详解
2016/11/09 Python
Python实现繁体中文与简体中文相互转换的方法示例
2018/12/18 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
2019/09/17 Python
深入了解如何基于Python读写Kafka
2019/12/31 Python
Python使用sqlite3模块内置数据库
2020/05/07 Python
如何在Python3中使用telnetlib模块连接网络设备
2020/09/21 Python
法国女性内衣购物网站:Glamuse
2019/05/13 全球购物
泰国国际航空公司官网:Thai Airways International
2019/12/04 全球购物
小学教师学期末自我评价
2013/09/25 职场文书
保洁公司服务承诺书
2014/05/28 职场文书
大学计划书范文800字
2014/08/14 职场文书
2014年平安建设工作总结
2014/11/19 职场文书
工作时间调整通知
2015/04/24 职场文书
如何利用pygame实现打飞机小游戏
2021/05/30 Python
Python自动化测试PO模型封装过程详解
2021/06/22 Python