vue元件小擴充套件

2021-09-19 15:35:31 字數 1514 閱讀 8236

動態元件

>

"b">

<

/component>

<

/keep-alive>

<

/div>

<

/body>

newvue(,

"b":}}

)<

/script>

>

'type=type==="a" ? "b": "a"'

>切換<

/button>

"type"

>

<

/component>

<

/div>

<

/body>

newvue(,

components:

,"b":}

})<

/script>

is屬性

>

>

>

>

aatd

>

>

bbtd

>

>

cctd

>

tr>

tr>

table

>

div>

keep-alive元件

將元件的內容存在瀏覽器快取中, 當我們需要重複渲染的時候, 就從瀏覽器快取中去呼叫,這樣可以減少效能消耗

>

component

>

keep-alive

>

不常用指令

v-cloak 解決 } 語法短暫原樣輸出

v-pre 原樣輸出

v-once 只渲染一次

非同步元件

>

<

/jia_async>

<

/div>

<

/body>

var result =

newpromise

(function

(resolve, reject))}

) vue.

component

('jia_async'

,async()

=>

)new

vue(

)<

/script>

高階元件(hoc) higt order component

高階元件是乙個函式, 這個函式的作用是進行元件的復用例:

class

hocinit

(com)

/>}}

export

default

consta=

init(a

)constb=

init(b

)

vue路由使用以及元件擴充套件

元件ref的使用 獲取dom節點 給dom節點記上ref屬性,可以理解為給dom節點起了個名字。加上ref之後,在 refs屬性中多了這個元素的引用。通過vue例項的 refs屬性拿到這個dom元素。獲取元件 給元件記上ref屬性,可以理解為給元件起了個名字。加上ref之後,在 refs屬性中多了這...

元件傳值 小程式和vue

父頁 index.vue template byval傳參 byval module div template import module from components module 你的元件路徑 export default data methods script 子頁 child.vue ex...

vue 擴充套件

一般在vue專案開發時會用webpack 模組化開發,它和在頁面裡引用vue 的寫法還是有區別的 webpack 配合 一般都是在webpack.config.js配置編譯的js 在輸出目錄內建立html,引用生成的js即可 它是就是require引用vue vue router,vue resou...