vue的工作模式是什么?

vue的数据、属性、事件绑定,这些算是“单机”功能吧,组件功能是“单机”的吗?切换组件功能的vue路由是“单机”的吗?npm run dev是vue组件切换功能的必要条件吗?

  • 如果仅仅是前端的操作,那总不能让用户npm吧?
  • 如果是设置在后台的,那后台的语言定死了吗?后台处理应该写在什么位置?
  • 如果这条指令在后台运行,但只用于切换路由,和后台数据处理分开,那么非单页面情况下地址栏会不会发生冲突?

初学vue,脑子有点乱,尽量理解下……

阅读 2.1k
2 个回答

楼主说的“单机”是指只需要浏览器就可以运行吧?
如果是这个意思的话,这些都是“单机”的,没错。

你使用 npm run dev 是开发时的需要,这个命令主要做了两件事:

  1. 把你的代码打包到一个文件中;
  2. 监听文件的变化,帮你重新打包和自动刷新页面。

当你开发完成后,你只需要打包好代码,这时你会发现其实它是“纯前端”的。

如果不用服务端渲染的话,后端编程语言你随便用。

关于路由会不会冲突,要看你使用的是哪种路由方式,vue-router 默认使用 hash 模式,是纯前端路由,不会有冲突。
如果你使用 history 模式则可能,详见 文档

npm run build 之后进入项目的dist文件夹,双击打开index.html试试,估计就没这问题了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题