首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Vue JS和Tailwind CSS中单击按钮

如何在Vue JS和Tailwind CSS中单击按钮
EN

Stack Overflow用户
提问于 2022-01-11 19:21:00
回答 1查看 586关注 0票数 3

我试图做一个黑暗模式按钮切换,我想要做的第一步是一个图标,当我点击按钮,但我的代码没有运行。这是我的密码:

代码语言:javascript
复制
<button href="" class="px-2 mb-1" @click="isDark = !isDark">
        <img src="../Assets/Icons/moon.svg" alt="" class="w-6 h-5 hidden lg:flex md:flex" v-if="isDark = true">
        <img src="../Assets/Icons/sun.svg" alt="" class="w-6 h-5 hidden lg:flex md:flex" v-if="isDark = false">
        </button>
<script>
export default {
  setup(){
    const showSidebar = ref(false)
    const stayInDropdown = ref(true)
    const isDark = ref(true)
    return{
      showSidebar,
      stayInDropdown,
      isDark,
    }
  },
</script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-11 19:44:31

v-if="isDark = true"意味着将true分配给isDark而不是比较它们,比较应该类似于v-if="isDark === true",但是您可以只做v-if='isDark'

代码语言:javascript
复制
 <img v-if='isDark' src="../Assets/Icons/moon.svg" alt="" class="w-6 h-5 hidden lg:flex md:flex" >
 <img v-else src="../Assets/Icons/sun.svg" alt="" class="w-6 h-5 hidden lg:flex md:flex" >
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70672317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档