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 相关文章推荐
jQuery+PHP打造滑动开关效果
Dec 16 Javascript
jQuery实现滚动切换的tab选项卡效果代码
Aug 26 Javascript
JS数组去掉重复数据只保留一条的实现代码
Aug 11 Javascript
js控制li的隐藏和显示实例代码
Oct 15 Javascript
JS基于面向对象实现的拖拽功能示例
Dec 20 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
Jan 27 Javascript
angular4自定义组件详解
Sep 28 Javascript
详解如何制作并发布一个vue的组件的npm包
Nov 10 Javascript
微信小程序使用二次贝塞尔曲线画波浪
Dec 25 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
Feb 06 Javascript
maptalks+three.js+vue webpack实现二维地图上贴三维模型操作
Aug 10 Javascript
彻底搞懂并解决vue-cli4中图片显示的问题实现
Aug 31 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实现时间比较和时间差计算的方法示例
2017/07/24 PHP
PHP中的empty、isset、isnull的区别与使用实例
2019/03/22 PHP
js的alert弹出框出现乱码解决方案
2013/09/02 Javascript
用JS实现3D球状标签云示例代码
2013/12/01 Javascript
JS控制一个DIV层在指定时间内消失的方法
2014/02/17 Javascript
Javascript中数组sort和reverse用法分析
2014/12/30 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
浅析Bootstrap组件之面板组件
2016/05/04 Javascript
Javascript Function.prototype.bind详细分析
2016/12/29 Javascript
Bootstrap3 图片(响应式图片&amp;图片形状)
2017/01/04 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
2017/11/21 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
JS监听滚动和id自动定位滚动
2018/12/18 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
2019/02/28 Javascript
详解Element-UI中上传的文件前端处理
2019/08/07 Javascript
微信小程序wxml列表渲染原理解析
2019/11/27 Javascript
微信小程序搜索框样式并实现跳转到搜索页面(小程序搜索功能)
2020/03/10 Javascript
python sqlobject(mysql)中文乱码解决方法
2008/11/14 Python
python中使用mysql数据库详细介绍
2015/03/27 Python
Python+Selenium自动化实现分页(pagination)处理
2017/03/31 Python
TensorFlow saver指定变量的存取
2018/03/10 Python
python+Django实现防止SQL注入的办法
2019/10/31 Python
英国著名国际平价时尚男装品牌:Topman
2016/08/27 全球购物
荷兰网上买鞋:MooieSchoenen.nl
2017/09/12 全球购物
Redbubble法国:由独立艺术家设计的独特产品
2019/01/08 全球购物
锐步英国官网:Reebok英国
2019/11/29 全球购物
上海雨人软件技术开发有限公司测试题
2015/07/14 面试题
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
三下乡活动方案
2014/01/31 职场文书
领导班子作风建设年个人整改措施
2014/09/29 职场文书
优秀高中学生评语
2014/12/30 职场文书
莫言获奖感言(全文)
2015/07/31 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书
JS Canvas接口和动画效果大全
2021/04/29 Javascript
Django实现聊天机器人
2021/05/31 Python
springboot应用服务启动事件的监听实现
2022/04/06 Java/Android