相关疑难解决方法(0)

VueJS - 如何使用 ajax 调用的结果动态初始化模板

我想template动态加载 VueJS 组件。我想使用 jQuery 进行 AJAX 调用,服务器返回的任何内容都应该是templateVueJS 组件的。这是代码的简化版本,删除了 AJAX 调用,因为它与数据来自何处无关:

BoardFeed = Vue.extend
    template: '<div>This should be replaced</div>'
    data: ->
            return items: null
    created: ->
        @template = "<div>Template returned from server, what I really want</div>"
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,我使用了创建的钩子,我认为该钩子适合于此,但新模板永远不会呈现,只会呈现旧模板。

有可能实现这一目标吗?

javascript mvvm coffeescript vue.js

2
推荐指数
1
解决办法
6627
查看次数

标签 统计

coffeescript ×1

javascript ×1

mvvm ×1

vue.js ×1