大佬教程收集整理的这篇文章主要介绍了twitter-bootstrap – 在Vuejs单文件组件中包含bootstrap.js外部脚本,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个working fiddle,但无法将其转换为工作组件.
尝试的方法:
>“TypeError:tooltipAnchor.tooltip不是函数”
>在< body>中加载3个工具提示实现的脚本标记,在标记之前编译的vue代码(build.js)
>“TypeError:tooltipAnchor.tooltip不是函数”
>在挂载的挂钩中的Chart.vue组件中加载3个工具提示实现的脚本
>“TypeError:tooltipAnchor.tooltip不是函数”
Chart.vue:
@H_787_25@mounted: function mounted() { this.loadJS('https://code.jquery.com/jquery-3.2.1.slim.min.js') .then(() => { console.log('jquery loaded'); return this.loadJS('https://cdnjs.cloudFlare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js'); }) .then(() => { console.log('popper loaded'); return this.loadJS('https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js') }) .then(() => { console.log('bootstrap loaded'); this.buildChart(); }); },methods: { loadJS: function loadJS(url) { return this.$http.get(url); } ... }
>需要Chart.vue顶部的所有三个脚本:
>无法加载Bootstrap,因为jQuery不是可用的全局变量
当我把它们放在index.html中时,我怀疑订单脚本加载时出了问题,但我不知道是什么.有谁知道jsfiddle如何编译其HTML?我还缺少什么?
在index.html中包含jquery:
<body> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> <div id="app"></div> <!-- inject:js --> <script src="/js/build.js"></script> <!-- endinject --> </body>
并在vue组件Chart.vue中导入/ require bootstrap:
<template> <div id="chart"></div> </template> <script type="text/javascript"> var d3 = require('d3'); var Plottable = require('plottable'); var bootstrap = require('bootstrap'); ...
以上是大佬教程为你收集整理的twitter-bootstrap – 在Vuejs单文件组件中包含bootstrap.js外部脚本全部内容,希望文章能够帮你解决twitter-bootstrap – 在Vuejs单文件组件中包含bootstrap.js外部脚本所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。