欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

iView框架问题整理小结

程序员文章站 2023-09-04 13:42:48
总结1:**import vue from ‘vue';什么意思? 在js中,是加载vue模块并输入变量vue import后面的from指定模块文件的位置,可...

总结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>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。