第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么模板改的是outerHTML而不是innerHTML?

<!DOCTYPE?html><html><head><meta?charset="UTF-8"><title>Vue入門</title><script?src="./vue.js">{{msg}}</script></head><body><div?id="root"?v-on:click="handleClick">Hello?world?1!{{msg}}</div><script>var?dom111=?document.getElementById("root");dom111.innerHTML?=?"Hello?World3";dom111.innerHTML?=?"{{msg}}";new?Vue({el:"#root",//加上模板這句,發(fā)現(xiàn)id為root的outHTML被替換為<h1>了,不是innerHTML//為什么和老師講的不一樣?//template?:?"<h1>Hello?{{msg}}",??data:{msg?:?"Hello?world?2!"},methods:{handleClick?:?function(){this.msg?=?"world5";}}});</script></body></html>


正在回答

2 回答

現(xiàn)在解決了嗎?沒有解決的話我的回答是:

template?:?"<h1>Hello?{{msg}}",

造成改變元素標(biāo)簽原因在于你自行增添的<h1>標(biāo)簽樣式覆蓋引起。

data:{msg?:?"Hello?world?2!"},

0 回復(fù) 有任何疑惑可以回復(fù)我~
<!DOCTYPE?html>
<html>
<head><meta?charset="UTF-8"><title>Vue入門</title>
<script?src="./vue.js">{{msg}}</script>
</head>
<body>
<div?id="root"?v-on:click="handleClick">Hello?world?1!{{msg}}</div>
<script>
var?dom111=?document.getElementById("root");
dom111.innerHTML?=?"Hello?World3";
dom111.innerHTML?=?"{{msg}}";
new?Vue({
el:"#root",
//加上模板這句,發(fā)現(xiàn)id為root的outHTML被替換為<h1>了,不是innerHTML
//為什么和老師講的不一樣?
template?:?"<h1>Hello?{{msg}}",??
data:{msg?:?"Hello?world?2!"},
methods:{handleClick?:?function(){this.msg?=?"world5";
}}});
</script>
</body></html>


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕雪7077745

這個就是這樣的 template內(nèi)容只能有且一個根元素 也是為了這樣考慮的 使用模板 即用模板的根元素代替掉原來的根元素; 一般根實例中不用template 而是Vue組件中多用到
2021-07-10 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

為什么模板改的是outerHTML而不是innerHTML?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號