鍍金池/ 問答/HTML/ vue的if else切換沒有反映?

vue的if else切換沒有反映?

<p v-if="ifTitle==true">{{title}}
<span @click="ifTitle= =false"></span></p>
<input type="text" class="" v-else>為啥點擊input不出現(xiàn)?

回答
編輯回答
氕氘氚
<!-- 如果 ifTitle 為 true p 顯示 -->
<p v-if="ifTitle">title</p>
<!-- 如果 ifTitle 為 false input 顯示 -->
<input type="text" v-else>

// 點擊 span 將 ifTitle 變?yōu)?false, input 將會顯示
<span @click="ifTitle = false"></span>

建議樓主先看下基礎, =, ==, ===, !==, !=,
然后將 vue基礎文檔看一遍, 希望幫助到你

2018年7月23日 09:42
編輯回答
囍槑
<p v-if="ifTitle">title
<span @click="ifTitle=false">span</span></p>
<input type="text" class="" v-else>

這里和你的代一樣的,可以切換,主要問題在: @click="ifTitle= =false" 一個等號就好了,是要賦值,不是全等

2017年7月5日 21:55
編輯回答
乞許
<p v-if="ifTitle==true">
      <span @click="ifTitle=false">{{title}}</span>
    </p>
    <input type="text" class="" v-else>

兩個地方寫錯:
1、綁定的事件文本都沒有,肯定沒有辦法切換事件
2、事件中的@click="ifTitle=false" 是=號不是==條件判斷

2017年11月14日 13:07