鍍金池/ 問答/HTML/ vue中el綁定,都是綁定在頂層的塊級元素上嗎?

vue中el綁定,都是綁定在頂層的塊級元素上嗎?

<div id='abc'>
    
    <p></p>
    .....

</div>

小白不太懂 :

第一,是不是想要操作div里面的內(nèi)容,new Vue 里面的el 是不是只要綁定在#abc上就行了? 而不是一個個元素都綁定。

第二,如果要操作另外一個div里面的內(nèi)容,是不是要重新弄一個創(chuàng)建 new Vue({}),再操作

回答
編輯回答
檸檬藍(lán)

1、是;
2、是。但你也可以在最外層去掛載。這樣不就不需要掛載多次了嗎?

2018年9月13日 19:20
編輯回答
膽怯

el是一個掛載點(diǎn),如果el:'#abc',那么在這個Vue實例里面的函數(shù)都可以在#abc包含的元素里面操作。
如果你想操作另一個div里面的內(nèi)容,這個div和#abc這個div沒有任何關(guān)系可以再生成一個實例new Vue({}),如果有關(guān)系的話,也可以直接用id='abc'

2017年6月30日 04:14
編輯回答
神經(jīng)質(zhì)

你可以把他看作一個作用域。。。
<div id="app">
把這個div變成一個vue元素以后這里面的所有東西就都是可以被vue給控制了。
但是因為vue常常被用來做單頁應(yīng)用,所以一般掛載一個就好了。
但是如果你要做多頁應(yīng)用,那就每個頁面都需要掛載,或者你還可以一個頁面掛載多個vue元素也沒有關(guān)系,但是這個樣子也不是很有必要

2017年3月20日 09:26