我在 Vue.js 中有以下单个文件组件。
plasmid 标签旨在通过 angularplasmid.complete.min.js 文件呈现,但出于某种原因并非如此。这是在组件中导入库的正确方法吗?
我正在重组一个旧的 Vue 项目以进行更好的设计,但我知道 plasmid 标签在此处呈现(不使用单个文件组件):https://github.com/asselinpaul/dnaviewer/blob/master/app/index.html
非常感谢任何帮助。
<template>
<div id="DNA Plasmid">
<h3>Plasmid Visualisation</h3>
<div class="section">
<plasmid id='p1' plasmidheight="800" plasmidwidth="800" v-bind:sequencelength="sequenceLength">
<plasmidtrack id='t1' radius="200" width="55">
<trackmarker v-for="(bound, index) in bounds" class='marker' v-bind:start="bound.start" v-bind:end="bound.end" v-bind:style="{ fill: bound.color }" v-bind:key="bound.start">
<markerlabel v-bind:text="bound.name" v-bind:vadjust='bound.vadjust' style='font-size:12px'></markerlabel>
</trackmarker>
<tracklabel v-bind:text="name" style='font-size:25px;font-weight:bold'></tracklabel>
</plasmidtrack>
</plasmid>
</div>
</div>
</template>
<script>
import './angularplasmid.complete.min.js'
...
最佳答案
通过在安装我的组件时要求文件解决:
mounted: function(){
require('./angularplasmid.complete.min.js')
}
关于vue.js - Vue.js单文件组件导入外部js库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44415570/