重新调用Vue.js html解析

时间:2017-05-29 15:00:32

标签: javascript ajax vue.js

我有一些带有一些Vue.js属性和绑定的模板。例如:

   <a v-on:click="loadAdditionalBusinesses()"
      v-if="!additionalBusinesses"
      class="btn btn-info btn-sm btn-block">Load additional profiles</a>
  <div v-if="additionalBusinesses" v-html="additionalBusinesses"></div>

点击标签后,我从ajax 单独html下载,而不是json数据(因为原因)。这个html包含一些vue.js属性,如:

<a v-on:click="doSomething()">

不幸的是,即使在适当的Vue.js对象中定义了“doSomething”方法,并且标签嵌套在适当的节点中,它也没有被调用,因为,正如我所怀疑的那样,Vue在ajax调用之后没有解析这个html。 有没有办法'重新分析'这样的HTML?

1 个答案:

答案 0 :(得分:1)

最终我设法使用此资源成功完成任务:https://github.com/vuejs/vue/issues/679  和v-bind:属性和混合在组件中。