You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

按教程安装Alpine.js后报错:show未定义,求排查方案

问题原因及解决办法

1. x-data属性语法错误

你的x-data属性存在语法错误,多了一个多余的双引号:

<div x-data=""{ show: false}>

正确写法应为:

<div x-data="{ show: false }">

这个错误会导致Alpine无法正确解析数据对象,因此找不到show变量。

2. Alpine.js重复引入冲突

你同时在两处引入了Alpine.js:

  • 页面blade文件中引入了本地的<script src="{{ asset('js/alpine.js') }}"></script>
  • layout文件中引入了CDN版本的<script defer src="https://unpkg.com/alpinejs@3.10.5/dist/cdn.min.js"></script>

重复引入会造成Alpine实例冲突,引发异常。需要删除其中一处引入,推荐保留CDN版本(若使用本地版本,需确保文件路径正确)。

额外检查点

  • 确认Alpine.js版本兼容:你使用的3.x版本语法无误,修正上述两个问题后功能即可正常运行。
  • 查看页面渲染后的HTML结构,确保x-data语法已修正,且仅存在一处Alpine.js引入。

内容的提问来源于stack exchange,提问作者tobre

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 00:25:19