【发布时间】:2020-07-29 16:12:02
【问题描述】:
我是 js、vue 和 nuxt 的新手,对于将脚本/模块/组件导入 HTML 页面并运行它的正确和最佳方法是什么感到非常困惑。
例如,我知道这适用于 js 脚本中的事件监听器:
<template>
<div>
<button id="importJS">Go!</button>
</div>
<template>
<script src="~/index.js"></script>
但是这样的东西更好吗?:
@import "~/index.js"
<template>
<div>
<button id="importJS">Go!</button>
</div>
<template>
并且/或者是否应该只将主函数导出为类似这样的模块/组件?:
module.exports = JSexport;
然后像这样导入?:
<JSexport />
还是这样?:
<JSexport></JSexport>
总之,我的问题是什么是规范的方式,为什么会这样?
非常感谢!
【问题讨论】:
标签: javascript vue.js import export nuxt.js