iView框架問題整理小結(jié)
總結(jié)1:**import Vue from ‘vue';什么意思?
在js中,是加載vue模塊并輸入變量Vue import后面的from指定模塊文件的位置,可以是相對路徑,也可以是絕對路徑,如果是模塊名帶有路徑,那么必須有配置文件,告訴js引擎該模塊的位置
總結(jié)2:iView如何實現(xiàn)頁面跳轉(zhuǎn)?
使用vue-router實現(xiàn)單頁應用的跳轉(zhuǎn)
使用流程:
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>
總結(jié)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、創(chuàng)建一個reader
var fr = new FileReader()
// 2、將圖片將轉(zhuǎn)成 base64 格式
fr.readAsDataURL(file)
// 3、讀取成功后的回調(diào)
var self = this
fr.onloadend = function() {
self.preview_pic_src = this.result
}
},
總結(jié)4:iview自定義組件開發(fā)?
import sliderBox from '.slider.vue'
vue.compenent('組件名稱'sliderBox)
總結(jié)5 TimePicker 和 DatePicker 兩種日期選擇組件雖然方便,但使用時需要注意:使用DatePicker 綁定on-change事件,可以通過 :
on-change:function(date) {
console.log(date)
}
獲取到當前選擇的日期,但TimePicker 這樣做每次更改時、分、秒都會觸發(fā)此事件,建議給TimePicker 加上confirm 選項,并用on-ok事件獲取當前選擇的時間(注意要進行Date的格式化)
總結(jié)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>
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
vue中modal傳輸數(shù)據(jù)并刷新部分頁面數(shù)據(jù)方式
這篇文章主要介紹了vue中modal傳輸數(shù)據(jù)并刷新部分頁面數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-04-04
解決vue 使用setTimeout,離開當前路由setTimeout未銷毀的問題
這篇文章主要介紹了解決vue 使用setTimeout,離開當前路由setTimeout未銷毀的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07

