視覺化 Vue基礎

2022-05-06 05:12:09 字數 4040 閱讀 1005

作者 | 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-router

router-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:

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

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

vue 上下鍵li 視覺化 Vue基礎

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

視覺化基礎 (3)

本篇只是讓大家對於webgl 有個大致認知即可,了解他的大致流程 因為我們在專案中的開發都是基於各種封裝好的框架 如 three.js等 webgl 是一種繪圖協議,本質基於的元素標籤還是canvas 語言大部分還是我們前端的這些語言,只是新增了乙個著色器語言glsl es,但是我們不了解這個沒有關...

視覺化基礎 基礎語法

2.1 具體應用 2 折線圖 3 柱狀圖 4 餅圖 5 注釋 6 標題 第一部分主要作用是構建出一張空白的畫布,並可以選擇是否將整個畫布劃分為多個部分,方便在同一幅圖上繪製多個圖形的情況。最簡單的繪圖可以省略第一部分,而後直接在預設的畫布上進行圖形繪製。第二部分是繪圖的主體部分。其中新增標題,座標軸...