【发布时间】:2017-04-11 08:06:24
【问题描述】:
我喜欢 vue.js,因为它很简单,这意味着我可以使用现代、直观的数据绑定语法和没有复杂的工具链来破解一个快速的单页 SPA。
我也喜欢 single-file components 的想法,这意味着每个组件都在一个位置(*.vue 文件)存储 DOM、样式和脚本功能。
但是,我想使用单文件组件,而不会在每次将应用程序放在一起时浪费时间管理构建过程。简而言之,我希望在没有构建工具链开销的情况下享受组件管理的好处,这意味着让浏览器通过XMLHttpRequest 和DOM 渲染来完成引导每个*.vue 文件的繁重工作。确保我们将 module.exports 和 import 调用替换为相应的 Vue.component() 功能。
我很想知道是否有人遇到过在浏览器上使用*.vue 文件的客户端(仅限)解决方案。确定这已经完成了吗?
【问题讨论】:
-
我没看过。如果您不想在构建过程上浪费时间,您可以使用 vue-cli github.com/vuejs/vue-cli,它会为您处理所有这些。
-
使用热模块更换后,我很乐意承担一些构建开销/流程以提高我的工作效率。
-
我可以理解不想从头开始设置构建过程,但根本不想使用一个有点极端。
-
您使用什么后端技术?我正在为完全相同的想法而苦苦挣扎……
-
嗨@MariuszJamro,关键是我不想使用后端技术为我做组件的拼接。我希望这一切都发生在浏览器中。
标签: javascript ajax components vue.js