在 Vue 中使用 Mol*
-
安装 Mol* 插件: 使用 npm 安装
molstar-viewer-vue
插件。npm install molstar-viewer-vue
-
创建 Vue 组件: 在
src/components
目录下创建一个名为MoleculeViewer.vue
的文件,并添加以下内容:<template> <div> <molstar-viewer :fileUrl="fileUrl" :width="800" :height="600" /> </div> </template> <script> import MolstarViewer from 'molstar-viewer-vue' export default { components: { MolstarViewer }, data() { return { // 指定你的 PDB 文件路径 fileUrl: 'path/to/your/file.pdb' } } } </script> <style scoped> /* Add your styles here */ </style>
-
在主组件中使用
MoleculeViewer
组件: 在src/App.vue
中引入并使用MoleculeViewer
组件:<template> <div id="app"> <MoleculeViewer /> </div> </template> <script> import MoleculeViewer from './components/MoleculeViewer.vue' export default { name: 'App', components: { MoleculeViewer } } </script> <style> /* Add your global styles here */ </style>
-
运行你的 Vue 应用:
npm run serve
示例说明
MoleculeViewer.vue
:- 引入
MolstarViewer
组件。 - 定义
fileUrl
属性,指定你的 PDB 文件路径。 - 使用
molstar-viewer
组件,并将fileUrl
传递给它。
- 引入
App.vue
:- 引入
MoleculeViewer
组件。 - 在模板中使用
MoleculeViewer
组件。
- 引入
- 运行应用:
- 使用
npm run serve
启动开发服务器,然后在浏览器中访问http://localhost:8080
来查看你的应用。
- 使用
确保你的 PDB 文件路径是正确的,并且文件是可访问的。这样,你就可以在 Vue 应用中集成 Mol* 的 3D 分子可视化功能,并从指定路径加载 PDB 文件了 。