vue 上下鍵li 視覺化 Vue基礎

2021-10-12 20:24:40 字數 4129 閱讀 9964

作者 | jeskson

** | 達達前端小酒館

vue框架,框架的作者,尤雨溪,元件化,快速開發的特點。生命週期beforecreate:元件剛剛被建立created:元件建立完成生成

beforemount:掛載之前mounted:掛載之後成熟

beforedestory:元件銷毀前呼叫destoryed:元件銷毀後呼叫老年

全域性安裝:vue-cli

npm install --global vue-cli
建立乙個基於webpack模板的新專案

vue init webpack my-project
安裝依賴包:

cd my-project

npm install

npm run dev

@代表src目錄:

import vue from 'vue'

import router from 'vue-router'

import hello from '@/components/hello'

vue.use(router)

export default new router(

]})

生命週期呼叫:

beforecreate

created

beforemount

mounted

比如 created 鉤子

new vue(,

created: function ()

})// => "a is: 1"

生命週期鉤子的 this 上下文指向呼叫它的 vue 例項。

生命週期圖示

選項資料:data,computed,methods

}

computed: 

}@click="say('hi')"

methods:

}

data,模板中直接嵌入js**,指令,v-html,v-on,v-bind等,計算屬性,過濾器。

}

v-on:click=""

簡寫@click

}

this.msg.split('').reverse().join('');

class與style繫結

class1

data()

}

原始的寫法:

dada

style

style2

style3

條件渲染

v-if指令

v-if v-else

v-if v-else-if v-else

abc

d

v-show和v-if意思一致

列表渲染

v-for指令

v-for="item in items" 陣列

v-for="(item, index) in items" 陣列

v-for="(value,key) in object" 物件

}

}-}

v-on指令,縮寫@

v-on:click 或 @click

}

自定義元件

元件寫在components資料夾下,元件基本要素,props,$emit等,通過import匯入自定義的元件。

}

vue中的dom操作

this.$refs.head.innerhtml = 『dada』;
過渡效果

過渡transition

樣式方式寫過渡

dada

dada

路由vue-routerrouter-link

npm install 引入vue-router包

dada

da

da< /router-link>

tourl())

}

npm install 引入 vuex包全域性的狀態管理,所有頁面共享資料

設定資料:this.$store.dispatch("dada", 1222);

獲取資料:this.$store.state.num

export default new vuex.store(,

mutations:

}, actions: , obj)

}})

this.$store.dispatch('inc', 111);
slot插槽

常用語元件呼叫

import slots from '@/components/slot.vue'

da

vue-resource請求

npm install 引入 vue-resource包

this.$http.post('/daurl', ).then(response => ,response => );
移動元件庫mint ui

作者info:

【作者】:jeskson
大前端開發,定位前端開發技術棧部落格,php後台知識點,web全棧技術領域,資料結構與演算法、網路原理等通俗易懂的呈現給小夥伴。謝謝支援,承蒙厚愛!!!

這是乙個有質量,有態度的部落格

視覺化 Vue基礎

作者 jeskson 達達前端小酒館 vue框架,框架的作者,尤雨溪,元件化,快速開發的特點。生命週期 beforecreate 元件剛剛被建立 created 元件建立完成 生成beforemount 掛載之前 mounted 掛載之後 成熟beforedestory 元件銷毀前呼叫 destor...

基於vue的視覺化程式設計

vue layout用了muse ui 感覺還不錯。vue layout 流程學習 編譯流程 參考文件 中間preview 最右側控制項列表 components.vue mu select field muse ui mint ui iview ui 我們來看mu select field 這個m...

vue中使用echart開發視覺化功能

該模組也是平時工作中所負責的乙個模組,目的是為了能夠快速生成圖表。原始碼位址 該功能模組技術棧使用了vue,而只要使用到外掛程式則是 echart vue drag resize,echart是一款經典的圖形生成庫,它內建了許許多多的常見圖表,用興趣的朋友也可以上去官網檢視。主要是vue drag ...