vue.js - Vuejs 不提示 bootstrap popover

标签 vue.js

我正在使用 bootstrap popovervuejs

如何触发 vue 功能?

在下面的代码中,当我点击 add break 链接时,它会打开 bootstrap popover,并带有 click me 按钮。现在这里vuejs不工作了,如果我点击click me,它不提示alert。

<a data-toggle="popover" data-placement="top"  v-d2d-popover  data-content='<button v-on:click="alert(6)">click me</button>' href="javascript:void(0)" class="btn btn-link popover-notitle">
    <i class="ace-icon fa fa-plus-circle bigger-120 green"></i>add break
</a>

谁能帮帮我?

最佳答案

由于按钮只是写在一个字符串中,它不是由 Vue 编译的。这里有几个想法可以尝试:

  1. 也将 Vue 用于弹出窗口:https://yuche.github.io/vue-strap/#popover

  2. 在单独的 div 中创建弹出框内容(在您的组件中以便 Vue 对其进行编译),然后获取弹出框的内容:

    { 内容:$('#myPopoverContent').html(), HTML:真实 }

关于vue.js - Vuejs 不提示 bootstrap popover,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35218287/

相关文章:

typescript - 如何在 VS Code 的模板中为 vue Prop 启用 Typescript 类型和智能感知?

validation - vee-validate 以什么顺序与验证器一起工作? (同步和异步)

javascript - Vue cli 3 显示来自 package.json 的信息

javascript - 自定义 Bootstrap-Vue 复选框组件

javascript - 评估注入(inject)了 v-html 的 HTML

javascript - 无法处理 Vue.js 中的模型

javascript - 使用 Vue-cli/Webpack 通过一个命令启动客户端和服务器

vue.js - 如何让 VueJS 组件仅作为包装器而不是控制所有 html?

javascript - 使用 JavaScript 的性能数据表

php - 哪些技术是在线实时聊天应用程序的最佳选择?