【发布时间】:2018-03-05 13:10:02
【问题描述】:
我正在构建一个类似于 Intercom 实时聊天小部件(tawto、drift、crisp 等)的产品。基本上,它会做的是向用户网站添加一个小部件,然后呈现一个聊天框(简单来说)。我打算在整个项目中使用 VueJS。
这是我的想法。
我们为用户提供可嵌入的 js sn-p。它将用 id = "app" (或类似的东西)向正文添加一个 div。然后相同的脚本将注入 VueJS 编译的代码。还将添加一些外部脚本,如 socket io、一些 CSS 库等。
这是我的担忧:
-
我应该使用 CDN vue.min.js 还是使用已编译代码的 CLI 构建项目? (我对 CLI 很满意)
-
我需要将我的 CSS 库与用户网站隔离,这可能在 VueJS 中使用“范围”样式,对吗?
-
如果我使用 CLI 版本,它可以在子域、内页和链接中使用吗?与完整的网站不同,我将使用 VueJS 在网站上创建一个小部件
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component