Javascript 如何在Vuejs中有条件地呈现屏幕?
Javascript 如何在Vuejs中有条件地呈现屏幕?,javascript,vue.js,Javascript,Vue.js,导出默认值{ 名称:“HelloWworld”, 数据:函数(){ 返回{ 伊希登:错, isWelcome:false, isFadeout:false, } } //screen1的一些代码 你好 //屏幕2的一些代码 你好 //屏幕3的一些代码 你好 //屏幕4的一些代码 好的 尝试使用此选项,并尝试为第四个屏幕按钮添加所需的代码 <div v-if="!isHidden"> //some code for screen1 <bu
导出默认值{
名称:“HelloWworld”,
数据:函数(){
返回{
伊希登:错,
isWelcome:false,
isFadeout:false,
}
}
//screen1的一些代码
你好
//屏幕2的一些代码
你好
//屏幕3的一些代码
你好
//屏幕4的一些代码
好的
尝试使用此选项,并尝试为第四个屏幕按钮添加所需的代码
<div v-if="!isHidden">
//some code for screen1
<button v-on:click="isHidden = true"> HELLO</button>
</div>
<div v-else-if="isHidden && !isFadeout">
//some code for screen 2
<button v-on:click="isFadeout = true"> Hi</button>
</div>
<div v-else-if="isFadeout && isHidden && !isWelcome">
//some code for screen 3
<button v-on:click="isWelcome = true"> HELLO</button>
</div>
<div v-else-if="isWelcome">
//some code for screen 4
<button>Fine</button>
</div>
//screen1的一些代码
你好
//屏幕2的一些代码
你好
//屏幕3的一些代码
你好
//屏幕4的一些代码
好的
它应该适合你
<div v-if="!isHidden">
//some code for screen1
<button v-on:click="isHidden = true"> HELLO</button>
</div>
<div v-if="isHidden && !isFadeout">
//some code for screen 2
<button v-on:click="isFadeout = true"> Hi</button>
</div>
<div v-if="isFadeout && isHidden">
//some code for screen 3
<button v-on:click="isWelcome = true"> HELLO</button>
</div>
<div v-if="isWelcome && isHidden">
//some code for screen 4
<button v-on:click="isHidden = true"> Fine</button>
</div>
//screen1的一些代码
你好
//屏幕2的一些代码
你好
//屏幕3的一些代码
你好
//屏幕4的一些代码
好的
更改了,仍然是相同的问题。我们需要创建调用第四屏幕的功能吗?上面一个会在单击第三屏幕按钮时显示第三和第四屏幕…尝试签出一次