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

Vue 3.1+配置delimiters失效问题求助(Django集成场景)

问题排查及修复方案
  • 核心错误:Vue 3 不支持通过根组件配置的el参数自动挂载应用,你当前仅完成了Vue实例创建,没有触发挂载操作,应用完全没有启动,自然不会解析模板、触发分隔符配置生效。
    修复方法:在代码末尾显式调用挂载方法:
    app.mount('#table-div')
    
  • 注意事项:如果你引入的是Vue仅运行时版本的CDN资源(文件名带runtime标识),该版本不包含模板编译器,compilerOptions配置不会生效,请确保引入的是带编译器的完整版Vue资源,参考引入写法:
    <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
    
  • 模板验证:HTML部分需要确认使用你配置的[[ ]]来包裹响应式变量,示例写法:
    <div id="table-div">
      测试文本:[[ text ]]
    </div>
    

修正后的完整JS代码如下:

const app = Vue.createApp({
    compilerOptions: {
        delimiters: ["[[","]]"],
    },
    data(){
        return {
            objects: {},
            text: 'This is a test', 
        }
    }
});
// 显式挂载应用到对应DOM节点
app.mount('#table-div')

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 17:45:05