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

VueJS中{{ }}绑定值不显示,仅原样展示文本的问题求助

问题修复方案

你的代码问题出在Vue引入方式与代码写法不匹配:你通过script标签引入的是Vue 3的全局UMD构建包(vue.global.js),这类构建会将Vue挂载为全局变量,但你却使用了ES模块的import语法,这会导致JS报错,Vue实例无法正常初始化,最终模板插值和指令都失效。

修复后的完整代码:

<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>

<div id="app">
  <button @click="count++">{{ count }}</button>
</div>

<script>
// 直接使用全局暴露的Vue对象,无需import
const app = Vue.createApp({
  data() {
    return {
      count: 0
    }
  }
})

app.mount('#app')
</script>

关键修改点:

  • 移除import { createApp } from 'vue',改用全局变量Vue.createApp创建应用实例
  • 确保脚本在目标DOM元素(#app)之后执行,这样挂载时DOM已经存在

修改后重新运行npx serve,访问对应地址就能正常显示count值,点击按钮也会实现递增效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 08:40:48