为了账号安全,请及时绑定邮箱和手机立即绑定

vue的工作模式是什么?

vue的工作模式是什么?

斯蒂芬大帝 2018-10-04 08:30:05
vue的数据、属性、事件绑定,这些算是“单机”功能吧,组件功能是“单机”的吗?切换组件功能的vue路由是“单机”的吗?npm run dev是vue组件切换功能的必要条件吗?如果仅仅是前端的操作,那总不能让用户npm吧?如果是设置在后台的,那后台的语言定死了吗?后台处理应该写在什么位置?如果这条指令在后台运行,但只用于切换路由,和后台数据处理分开,那么非单页面情况下地址栏会不会发生冲突?初学vue,脑子有点乱,尽量理解下……
查看完整描述

2 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

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

查看完整回答
反对 回复 2018-10-08
?
猛跑小猪

TA贡献1858条经验 获得超8个赞

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

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

  1. 把你的代码打包到一个文件中;

  2. 监听文件的变化,帮你重新打包和自动刷新页面。

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

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

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


查看完整回答
反对 回复 2018-10-08
  • 2 回答
  • 0 关注
  • 1331 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信