我在Vue.js中有以下單個文件組件。在Vue.js中導入外部js庫單個文件組件
的質粒標籤是爲了獲得由渲染angularplasmid.complete.min.js文件,但不是出於某種原因。這是在組件中導入庫的正確方法嗎?
我重組能更好地設計了一個老Vue的項目,但我知道,質粒標籤呈現在這裏(不使用單個文件組件):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'
...
這看起來像一個角圖書館,我希望你將它與Vue公司合併,因爲角度和Vue公司都將被爭奪的模板問題。 – Bert
@BertEvans我告訴Vue忽略與角度位'Vue.config.ignoredElements = ['質粒','質感道路','trackscale','trackmarker', 'tracklabel','markerlabel' ] ' – asselinpaul
當然,但由於這是一個組件,當Angular初始化時,該頁面可能不存在於頁面上。 – Bert